init
This commit is contained in:
4
worklenz-frontend/public/locales/es/404-page.json
Normal file
4
worklenz-frontend/public/locales/es/404-page.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"doesNotExistText": "Lo sentimos, la página que visitaste no existe.",
|
||||
"backHomeButton": "Volver al inicio"
|
||||
}
|
||||
32
worklenz-frontend/public/locales/es/account-setup.json
Normal file
32
worklenz-frontend/public/locales/es/account-setup.json
Normal file
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"continue": "Continuar",
|
||||
|
||||
"setupYourAccount": "Configura tu cuenta.",
|
||||
"organizationStepTitle": "Nombra tu organización",
|
||||
"organizationStepLabel": "Elige un nombre para tu cuenta de Worklenz.",
|
||||
|
||||
"projectStepTitle": "Crea tu primer proyecto",
|
||||
"projectStepLabel": "¿En qué proyecto estás trabajando ahora?",
|
||||
"projectStepPlaceholder": "e.g. Plan de Marketing",
|
||||
|
||||
"step2Title": "Crea tus primeras tareas",
|
||||
"step2InputLabel": "Escribe algunas tareas que vas a hacer en",
|
||||
"step2AddAnother": "Agregar otro",
|
||||
|
||||
"emailPlaceholder": "Dirección de correo electrónico",
|
||||
"invalidEmail": "Por favor, introduce una dirección de correo electrónico válida",
|
||||
"or": "o",
|
||||
"templateButton": "Importar desde plantilla",
|
||||
"goBack": "Volver",
|
||||
"cancel": "Cancelar",
|
||||
"create": "Crear",
|
||||
"templateDrawerTitle": "Seleccionar de plantillas",
|
||||
"step3InputLabel": "Invitar por correo electrónico",
|
||||
"addAnother": "Agregar otro",
|
||||
"skipForNow": "Omitir por ahora",
|
||||
"formTitle": "Crea tu primera tarea.",
|
||||
"step3Title": "Invita a tu equipo a trabajar",
|
||||
|
||||
"maxMembers": " (Puedes invitar hasta 5 miembros)",
|
||||
"maxTasks": " (Puedes crear hasta 5 tareas)"
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
{
|
||||
"title": "Facturación",
|
||||
"currentBill": "Factura Actual",
|
||||
"configuration": "Configuración",
|
||||
"currentPlanDetails": "Detalles del Plan Actual",
|
||||
"upgradePlan": "Actualizar Plan",
|
||||
"cardBodyText01": "Prueba gratuita",
|
||||
"cardBodyText02": "(Tu plan de prueba expira en 1 mes 19 días)",
|
||||
"redeemCode": "Canjear Código",
|
||||
"accountStorage": "Almacenamiento de la Cuenta",
|
||||
"used": "Usado:",
|
||||
"remaining": "Restante:",
|
||||
"charges": "Cargos",
|
||||
"tooltip": "Cargos para el ciclo de facturación actual",
|
||||
"description": "Descripción",
|
||||
"billingPeriod": "Periodo de Facturación",
|
||||
"billStatus": "Estado de la Factura",
|
||||
"perUserValue": "Valor por Usuario",
|
||||
"users": "Usuarios",
|
||||
"amount": "Cantidad",
|
||||
"invoices": "Facturas",
|
||||
"transactionId": "ID de Transacción",
|
||||
"transactionDate": "Fecha de Transacción",
|
||||
"paymentMethod": "Método de Pago",
|
||||
"status": "Estado",
|
||||
"ltdUsers": "Puedes agregar hasta {{ltd_users}} usuarios.",
|
||||
|
||||
"drawerTitle": "Canjear Código",
|
||||
"label": "Canjear Código",
|
||||
"drawerPlaceholder": "Ingrese su código de canje",
|
||||
"redeemSubmit": "Enviar",
|
||||
|
||||
"modalTitle": "Seleccione el mejor plan para su equipo",
|
||||
"seatLabel": "Número de asientos",
|
||||
"freePlan": "Plan Gratuito",
|
||||
"startup": "Startup",
|
||||
"business": "Negocio",
|
||||
"tag": "Más Popular",
|
||||
"enterprise": "Empresa",
|
||||
|
||||
"freeSubtitle": "gratis para siempre",
|
||||
"freeUsers": "Mejor para uso personal",
|
||||
"freeText01": "100MB de almacenamiento",
|
||||
"freeText02": "3 proyectos",
|
||||
"freeText03": "5 miembros del equipo",
|
||||
|
||||
"startupSubtitle": "TARIFA PLANa / mes",
|
||||
"startupUsers": "Hasta 15 usuarios",
|
||||
"startupText01": "25GB de almacenamiento",
|
||||
"startupText02": "Proyectos activos ilimitados",
|
||||
"startupText03": "Programación",
|
||||
"startupText04": "Informes",
|
||||
"startupText05": "Suscribirse a proyectos",
|
||||
|
||||
"businessSubtitle": "usuario / mes",
|
||||
"businessUsers": "16 - 200 usuarios",
|
||||
|
||||
"enterpriseUsers": "200 - 500+ usuarios",
|
||||
|
||||
"footerTitle": "Por favor, proporciónenos un número de teléfono que podamos usar para contactarte.",
|
||||
"footerLabel": "Número de Teléfono",
|
||||
"footerButton": "Contactarnos",
|
||||
|
||||
"redeemCodePlaceHolder": "Ingrese su código de canje",
|
||||
"submit": "Enviar",
|
||||
|
||||
"trialPlan": "Plan de Prueba",
|
||||
"trialExpireDate": "Válido hasta {{trial_expire_date}}",
|
||||
"trialExpired": "Su prueba gratuita expiró {{trial_expire_string}}",
|
||||
"trialInProgress": "Su prueba gratuita expira {{trial_expire_string}}",
|
||||
|
||||
"required": "Este campo es requerido",
|
||||
"invalidCode": "Código inválido",
|
||||
|
||||
"selectPlan": "Seleccione el mejor plan para su equipo",
|
||||
"changeSubscriptionPlan": "Cambie su plan de suscripción",
|
||||
"noOfSeats": "Número de asientos",
|
||||
"annualPlan": "Pro - Anual",
|
||||
"monthlyPlan": "Pro - Mensual",
|
||||
"freeForever": "Gratis para siempre",
|
||||
"bestForPersonalUse": "Mejor para uso personal",
|
||||
"storage": "Almacenamiento",
|
||||
"projects": "Proyectos",
|
||||
"teamMembers": "Miembros del equipo",
|
||||
"unlimitedTeamMembers": "Miembros del equipo ilimitados",
|
||||
"unlimitedActiveProjects": "Proyectos activos ilimitados",
|
||||
"schedule": "Programación",
|
||||
"reporting": "Informes",
|
||||
"subscribeToProjects": "Suscribirse a proyectos",
|
||||
"billedAnnually": "Facturado Anualmente",
|
||||
"billedMonthly": "Facturado Mensualmente",
|
||||
|
||||
"pausePlan": "Pausar Plan",
|
||||
"resumePlan": "Reanudar Plan",
|
||||
"changePlan": "Cambiar Plan",
|
||||
"cancelPlan": "Cancelar Plan",
|
||||
|
||||
"perMonthPerUser": "por usuario / mes",
|
||||
"viewInvoice": "Ver Factura",
|
||||
"switchToFreePlan": "Cambiar a Plan Gratuito",
|
||||
|
||||
"expirestoday": "hoy",
|
||||
"expirestomorrow": "mañana",
|
||||
"expiredDaysAgo": "hace {{days}} días"
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"overview": "Resumen",
|
||||
"name": "Nombre de la Organización",
|
||||
"owner": "Propietario de la Organización",
|
||||
"admins": "Administradores de la Organización",
|
||||
"contactNumber": "Agregar Número de Contacto",
|
||||
"edit": "Editar"
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"membersCount": "Cantidad de miembros",
|
||||
"createdAt": "Creado en",
|
||||
"projectName": "Nombre del proyecto",
|
||||
"teamName": "Nombre del equipo",
|
||||
"refreshProjects": "Refrescar proyectos",
|
||||
"searchPlaceholder": "Buscar por nombre de proyecto",
|
||||
"deleteProject": "¿Estás seguro de que deseas eliminar este proyecto?",
|
||||
"confirm": "Confirmar",
|
||||
"cancel": "Cancelar",
|
||||
"delete": "Eliminar proyecto"
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"overview": "Resumen",
|
||||
"users": "Usuarios",
|
||||
"teams": "Equipos",
|
||||
"billing": "Facturación",
|
||||
"projects": "Proyectos",
|
||||
"adminCenter": "Centro de Administración"
|
||||
}
|
||||
33
worklenz-frontend/public/locales/es/admin-center/teams.json
Normal file
33
worklenz-frontend/public/locales/es/admin-center/teams.json
Normal file
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"title": "Equipos",
|
||||
"subtitle": "equipos",
|
||||
"tooltip": "Actualizar equipos",
|
||||
"placeholder": "Buscar por nombre",
|
||||
"addTeam": "Agregar Equipo",
|
||||
"team": "Equipo",
|
||||
"membersCount": "Cantidad de Miembros",
|
||||
"members": "Miembros",
|
||||
"drawerTitle": "Crear Nuevo Equipo",
|
||||
"label": "Nombre del Equipo",
|
||||
"drawerPlaceholder": "Nombre",
|
||||
"create": "Crear",
|
||||
"delete": "Eliminar",
|
||||
"settings": "Configuración",
|
||||
"popTitle": "¿Está seguro?",
|
||||
"message": "Por favor ingrese un nombre",
|
||||
"teamSettings": "Configuración del Equipo",
|
||||
"teamName": "Nombre del Equipo",
|
||||
"teamDescription": "Descripción del Equipo",
|
||||
"teamMembers": "Miembros del Equipo",
|
||||
"teamMembersCount": "Cantidad de Miembros del Equipo",
|
||||
"teamMembersPlaceholder": "Buscar por nombre",
|
||||
"addMember": "Agregar Miembro",
|
||||
"add": "Agregar",
|
||||
"update": "Actualizar",
|
||||
"teamNamePlaceholder": "Nombre del Equipo",
|
||||
"user": "Usuario",
|
||||
"role": "Rol",
|
||||
"owner": "Propietario",
|
||||
"admin": "Administrador",
|
||||
"member": "Miembro"
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"title": "Usuarios",
|
||||
"subTitle": "usuarios",
|
||||
"placeholder": "Buscar por nombre",
|
||||
"user": "Usuario",
|
||||
"email": "Correo electrónico",
|
||||
"lastActivity": "Última actividad",
|
||||
"refresh": "Actualizar usuarios"
|
||||
}
|
||||
23
worklenz-frontend/public/locales/es/all-project-list.json
Normal file
23
worklenz-frontend/public/locales/es/all-project-list.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"name": "Nombre",
|
||||
"client": "Cliente",
|
||||
"category": "Categoría",
|
||||
"status": "Estado",
|
||||
"tasksProgress": "Progreso de tareas",
|
||||
"updated_at": "Última actualización",
|
||||
"members": "Miembros",
|
||||
"setting": "Configuración",
|
||||
"archive": "Archivar",
|
||||
"projects": "Proyectos",
|
||||
"refreshProjects": "Actualizar proyectos",
|
||||
"all": "Todos",
|
||||
"favorites": "Favoritos",
|
||||
"archived": "Archivados",
|
||||
"placeholder": "Buscar por nombre",
|
||||
"unarchive": "Desarchivar",
|
||||
"archiveConfirm": "¿Estás seguro de que deseas archivar este proyecto?",
|
||||
"unarchiveConfirm": "¿Estás seguro de que deseas desarchivar este proyecto?",
|
||||
"clickToFilter": "Clique para filtrar por",
|
||||
"noProjects": "No se encontraron proyectos",
|
||||
"addToFavourites": "Añadir a favoritos"
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"loggingOut": "Cerrando sesión...",
|
||||
"authenticating": "Autenticando...",
|
||||
"gettingThingsReady": "Preparando todo para ti..."
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"headerDescription": "Restablecer tu contraseña",
|
||||
"emailLabel": "Correo electrónico",
|
||||
"emailPlaceholder": "Ingresa tu correo electrónico",
|
||||
"emailRequired": "¡Por favor ingresa tu correo electrónico!",
|
||||
"resetPasswordButton": "Restablecer Contraseña",
|
||||
"returnToLoginButton": "Volver al Inicio de Sesión",
|
||||
"passwordResetSuccessMessage": "Se ha enviado un enlace para restablecer la contraseña a tu correo electrónico.",
|
||||
"orText": "O",
|
||||
"successTitle": "¡Instrucciones de restablecimiento enviadas!",
|
||||
"successMessage": "La información de restablecimiento se ha enviado a tu correo electrónico. Por favor, verifica tu correo."
|
||||
}
|
||||
27
worklenz-frontend/public/locales/es/auth/login.json
Normal file
27
worklenz-frontend/public/locales/es/auth/login.json
Normal file
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"headerDescription": "Inicia sesión en tu cuenta",
|
||||
"emailLabel": "Correo electrónico",
|
||||
"emailPlaceholder": "Ingresa tu correo electrónico",
|
||||
"emailRequired": "¡Por favor ingresa tu correo electrónico!",
|
||||
"passwordLabel": "Contraseña",
|
||||
"passwordPlaceholder": "Ingresa tu contraseña",
|
||||
"passwordRequired": "¡Por favor ingresa tu contraseña!",
|
||||
"rememberMe": "Recordarme",
|
||||
"loginButton": "Iniciar sesión",
|
||||
"signupButton": "Registrarse",
|
||||
"forgotPasswordButton": "¿Olvidaste tu contraseña?",
|
||||
"signInWithGoogleButton": "Iniciar sesión con Google",
|
||||
"successMessage": "¡Has iniciado sesión exitosamente!",
|
||||
"dontHaveAccountText": "¿No tienes una cuenta?",
|
||||
"orText": "O",
|
||||
"loginError": "Iniciar sesión falló",
|
||||
"googleLoginError": "Iniciar sesión con Google falló",
|
||||
"validationMessages": {
|
||||
"password": "La contraseña debe tener al menos 8 caracteres",
|
||||
"email": "Por favor ingresa una dirección de correo electrónico válida"
|
||||
},
|
||||
"errorMessages": {
|
||||
"loginErrorTitle": "Iniciar sesión falló",
|
||||
"loginErrorMessage": "Por favor verifica tu correo electrónico y contraseña y vuelve a intentarlo"
|
||||
}
|
||||
}
|
||||
29
worklenz-frontend/public/locales/es/auth/signup.json
Normal file
29
worklenz-frontend/public/locales/es/auth/signup.json
Normal file
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"headerDescription": "Regístrate para comenzar",
|
||||
"nameLabel": "Nombre completo",
|
||||
"namePlaceholder": "Ingresa tu nombre completo",
|
||||
"nameRequired": "¡Por favor ingresa tu nombre completo!",
|
||||
"nameMinCharacterRequired": "¡El nombre completo debe tener al menos 4 caracteres!",
|
||||
"emailLabel": "Correo electrónico",
|
||||
"emailPlaceholder": "Ingresa tu correo electrónico",
|
||||
"emailRequired": "¡Por favor ingresa tu correo electrónico!",
|
||||
"passwordLabel": "Contraseña",
|
||||
"passwordPlaceholder": "Ingresa tu contraseña",
|
||||
"passwordRequired": "¡Por favor ingresa tu contraseña!",
|
||||
"passwordMinCharacterRequired": "¡La contraseña debe tener al menos 8 caracteres!",
|
||||
"passwordPatternRequired": "¡La contraseña no cumple con los requisitos!",
|
||||
"strongPasswordPlaceholder": "Ingresa una contraseña más segura",
|
||||
"passwordValidationAltText": "La contraseña debe incluir al menos 8 caracteres con letras mayúsculas y minúsculas, un número y un símbolo.",
|
||||
"signupSuccessMessage": "¡Te has registrado exitosamente!",
|
||||
"privacyPolicyLink": "Política de Privacidad",
|
||||
"termsOfUseLink": "Términos de Uso",
|
||||
"bySigningUpText": "Al registrarte, aceptas nuestra",
|
||||
"andText": "y",
|
||||
"signupButton": "Registrarse",
|
||||
"signInWithGoogleButton": "Iniciar sesión con Google",
|
||||
"alreadyHaveAccountText": "¿Ya tienes una cuenta?",
|
||||
"loginButton": "Iniciar sesión",
|
||||
"orText": "O",
|
||||
"reCAPTCHAVerificationError": "Error de verificación de reCAPTCHA",
|
||||
"reCAPTCHAVerificationErrorMessage": "No pudimos verificar tu reCAPTCHA. Por favor, inténtalo de nuevo."
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"title": "Verificar correo de restablecimiento",
|
||||
"description": "Ingresa tu nueva contraseña",
|
||||
"placeholder": "Ingresa tu nueva contraseña",
|
||||
"confirmPasswordPlaceholder": "Confirma tu nueva contraseña",
|
||||
"passwordHint": "Mínimo 8 caracteres, con mayúsculas y minúsculas, un número y un símbolo.",
|
||||
"resetPasswordButton": "Restablecer contraseña",
|
||||
"orText": "O",
|
||||
"resendResetEmail": "Reenviar correo de restablecimiento",
|
||||
"passwordRequired": "Por favor ingresa tu nueva contraseña",
|
||||
"returnToLoginButton": "Volver al inicio de sesión",
|
||||
"confirmPasswordRequired": "Por favor confirma tu nueva contraseña",
|
||||
"passwordMismatch": "Las contraseñas no coinciden"
|
||||
}
|
||||
9
worklenz-frontend/public/locales/es/common.json
Normal file
9
worklenz-frontend/public/locales/es/common.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"login-success": "¡Inicio de sesión exitoso!",
|
||||
"login-failed": "Error al iniciar sesión. Por favor verifica tus credenciales e intenta nuevamente.",
|
||||
"signup-success": "¡Registro exitoso! Bienvenido a bordo.",
|
||||
"signup-failed": "Error al registrarse. Por favor asegúrate de llenar todos los campos requeridos e intenta nuevamente.",
|
||||
"reconnecting": "Reconectando al servidor...",
|
||||
"connection-lost": "Conexión perdida. Intentando reconectarse...",
|
||||
"connection-restored": "Conexión restaurada. Reconectando al servidor..."
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"formTitle": "Crea tu primer proyecto",
|
||||
"inputLabel": "¿En qué proyecto estás trabajando ahora?",
|
||||
"or": "o",
|
||||
"templateButton": "Importar desde plantilla",
|
||||
"createFromTemplate": "Crear desde plantilla",
|
||||
"goBack": "Volver",
|
||||
"continue": "Continuar",
|
||||
"cancel": "Cancelar",
|
||||
"create": "Crear",
|
||||
"templateDrawerTitle": "Seleccionar de plantillas",
|
||||
"createProject": "Crear proyecto"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"formTitle": "Crea tu primera tarea.",
|
||||
"inputLable": "Escribe algunas tareas que vas a hacer en",
|
||||
"addAnother": "Agregar otra",
|
||||
"goBack": "Volver",
|
||||
"continue": "Continuar"
|
||||
}
|
||||
45
worklenz-frontend/public/locales/es/home.json
Normal file
45
worklenz-frontend/public/locales/es/home.json
Normal file
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"todoList": {
|
||||
"title": "Lista de tareas",
|
||||
"refreshTasks": "Actualizar tareas",
|
||||
"addTask": "+ Agregar tarea",
|
||||
"noTasks": "Sin tareas",
|
||||
"pressEnter": "Presiona",
|
||||
"toCreate": "para crear.",
|
||||
"markAsDone": "Marcar como hecho"
|
||||
},
|
||||
"projects": {
|
||||
"title": "Proyectos",
|
||||
"refreshProjects": "Actualizar proyectos",
|
||||
"noRecentProjects": "Actualmente no estás asignado a ningún proyecto.",
|
||||
"noFavouriteProjects": "No hay proyectos marcados como favoritos.",
|
||||
"recent": "Recientes",
|
||||
"favourites": "Favoritos"
|
||||
},
|
||||
"tasks": {
|
||||
"assignedToMe": "Asignadas a mí",
|
||||
"assignedByMe": "Asignadas por mí",
|
||||
"all": "Todas",
|
||||
"today": "Hoy",
|
||||
"upcoming": "Próximas",
|
||||
"overdue": "Vencidas",
|
||||
"noDueDate": "Sin fecha de vencimiento",
|
||||
"noTasks": "No hay tareas para mostrar.",
|
||||
"addTask": "+ Agregar tarea",
|
||||
"name": "Nombre",
|
||||
"project": "Proyecto",
|
||||
"status": "Estado",
|
||||
"dueDate": "Fecha de vencimiento",
|
||||
"dueDatePlaceholder": "Establecer fecha de vencimiento",
|
||||
"tomorrow": "Mañana",
|
||||
"nextWeek": "La semana que viene",
|
||||
"nextMonth": "El próximo mes",
|
||||
"projectRequired": "Por favor selecciona un proyecto",
|
||||
"dueOn": "Tareas vencidas el",
|
||||
"taskRequired": "Por favor agrega una tarea",
|
||||
"list": "Lista",
|
||||
"calendar": "Calendario",
|
||||
"tasks": "Tareas",
|
||||
"refresh": "Actualizar"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"formTitle": "Invita a tu equipo a trabajar",
|
||||
"inputLable": "Invitar por correo electrónico",
|
||||
"addAnother": "Agregar otro",
|
||||
"goBack": "Volver",
|
||||
"continue": "Continuar",
|
||||
"skipForNow": "Omitir por ahora"
|
||||
}
|
||||
23
worklenz-frontend/public/locales/es/kanban-board.json
Normal file
23
worklenz-frontend/public/locales/es/kanban-board.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"rename": "Renombrar",
|
||||
"delete": "Eliminar",
|
||||
"addTask": "Agregar tarea",
|
||||
"addSectionButton": "Agregar sección",
|
||||
"changeCategory": "Cambiar categoría",
|
||||
|
||||
"deleteTooltip": "Eliminar",
|
||||
"deleteConfirmationTitle": "¿Estás seguro?",
|
||||
"deleteConfirmationOk": "Sí",
|
||||
"deleteConfirmationCancel": "Cancelar",
|
||||
|
||||
"dueDate": "Fecha de vencimiento",
|
||||
"cancel": "Cancelar",
|
||||
|
||||
"today": "Hoy",
|
||||
"tomorrow": "Mañana",
|
||||
"assignToMe": "Asignarme",
|
||||
"archive": "Archivar",
|
||||
|
||||
"newTaskNamePlaceholder": "Escribe un nombre de tarea",
|
||||
"newSubtaskNamePlaceholder": "Escribe un nombre de subtarea"
|
||||
}
|
||||
6
worklenz-frontend/public/locales/es/license-expired.json
Normal file
6
worklenz-frontend/public/locales/es/license-expired.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"title": "¡Tu prueba de Worklenz ha expirado!",
|
||||
"subtitle": "Por favor actualiza ahora.",
|
||||
"button": "Actualizar ahora",
|
||||
"checking": "Verificando estado de la suscripción..."
|
||||
}
|
||||
31
worklenz-frontend/public/locales/es/navbar.json
Normal file
31
worklenz-frontend/public/locales/es/navbar.json
Normal file
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"logoAlt": "Logo de Worklenz",
|
||||
"home": "Inicio",
|
||||
"projects": "Proyectos",
|
||||
"schedule": "Calendario",
|
||||
"reporting": "Informes",
|
||||
"clients": "Clientes",
|
||||
"teams": "Equipos",
|
||||
"labels": "Etiquetas",
|
||||
"jobTitles": "Cargos",
|
||||
"upgradePlan": "Actualizar Plan",
|
||||
"upgradePlanTooltip": "Actualizar Plan",
|
||||
"invite": "Invitar",
|
||||
"inviteTooltip": "Invitar miembros al equipo",
|
||||
"switchTeamTooltip": "Cambiar equipo",
|
||||
"help": "Ayuda",
|
||||
"notificationTooltip": "Ver notificaciones",
|
||||
"profileTooltip": "Ver perfil",
|
||||
"adminCenter": "Centro de administración",
|
||||
"settings": "Configuración",
|
||||
"logOut": "Cerrar sesión",
|
||||
"notificationsDrawer": {
|
||||
"read": "Notificaciones leídas",
|
||||
"unread": "Notificaciones no leídas",
|
||||
"markAsRead": "Marcar como leído",
|
||||
"readAndJoin": "Leer y unirse",
|
||||
"accept": "Aceptar",
|
||||
"acceptAndJoin": "Aceptar y unirse",
|
||||
"noNotifications": "Sin notificaciones"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"nameYourOrganization": "Nombra tu organización.",
|
||||
"worklenzAccountTitle": "Elige un nombre para tu cuenta de Worklenz.",
|
||||
"continue": "Continuar"
|
||||
}
|
||||
7
worklenz-frontend/public/locales/es/phases-drawer.json
Normal file
7
worklenz-frontend/public/locales/es/phases-drawer.json
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"configurePhases": "Configurar fases",
|
||||
"phaseLabel": "Etiqueta de fase",
|
||||
"enterPhaseName": "Ingrese un nombre para la etiqueta de fase",
|
||||
"addOption": "Agregar opción",
|
||||
"phaseOptions": "Opciones de fase:"
|
||||
}
|
||||
42
worklenz-frontend/public/locales/es/project-drawer.json
Normal file
42
worklenz-frontend/public/locales/es/project-drawer.json
Normal file
@@ -0,0 +1,42 @@
|
||||
{
|
||||
"createProject": "Crear Proyecto",
|
||||
"editProject": "Editar Proyecto",
|
||||
"enterCategoryName": "Ingrese un nombre para la categoría",
|
||||
"hitEnterToCreate": "¡Presiona enter para crear!",
|
||||
"enterNotes": "Notas",
|
||||
"youCanManageClientsUnderSettings": "Puedes gestionar clientes en Configuración",
|
||||
"addCategory": "Agregar una categoría al proyecto",
|
||||
"newCategory": "Nueva Categoría",
|
||||
"notes": "Notas",
|
||||
"startDate": "Fecha de Inicio",
|
||||
"endDate": "Fecha de Finalización",
|
||||
"estimateWorkingDays": "Estimar días de trabajo",
|
||||
"estimateManDays": "Estimar días de trabajo",
|
||||
"hoursPerDay": "Horas por día",
|
||||
"create": "Crear",
|
||||
"update": "Actualizar",
|
||||
"delete": "Eliminar",
|
||||
"typeToSearchClients": "Escribe para buscar clientes",
|
||||
"projectColor": "Color del Proyecto",
|
||||
"pleaseEnterAName": "Por favor ingresa un nombre",
|
||||
"enterProjectName": "Ingresa el nombre del proyecto",
|
||||
"name": "Nombre",
|
||||
"status": "Estado",
|
||||
"health": "Salud",
|
||||
"category": "Categoría",
|
||||
"projectManager": "Gerente de Proyecto",
|
||||
"client": "Cliente",
|
||||
"deleteConfirmation": "¿Estás seguro de que quieres eliminar?",
|
||||
"deleteConfirmationDescription": "Esto eliminará todos los datos asociados y no se puede deshacer.",
|
||||
"yes": "Sí",
|
||||
"no": "No",
|
||||
"createdAt": "Creado",
|
||||
"updatedAt": "Actualizado",
|
||||
"by": "por",
|
||||
"add": "Agregar",
|
||||
"asClient": "como cliente",
|
||||
"createClient": "Crear cliente",
|
||||
"searchInputPlaceholder": "Busca por nombre o email",
|
||||
"hoursPerDayValidationMessage": "Las horas por día deben ser un número entre 1 y 24",
|
||||
"noPermission": "Sin permiso"
|
||||
}
|
||||
14
worklenz-frontend/public/locales/es/project-view-files.json
Normal file
14
worklenz-frontend/public/locales/es/project-view-files.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"nameColumn": "Nombre",
|
||||
"attachedTaskColumn": "Tarea Adjunta",
|
||||
"sizeColumn": "Tamaño",
|
||||
"uploadedByColumn": "Subido Por",
|
||||
"uploadedAtColumn": "Subido El",
|
||||
"fileIconAlt": "Icono de archivo",
|
||||
"titleDescriptionText": "Todos los archivos adjuntos a las tareas en este proyecto aparecerán aquí.",
|
||||
"deleteConfirmationTitle": "¿Estás seguro?",
|
||||
"deleteConfirmationOk": "Sí",
|
||||
"deleteConfirmationCancel": "Cancelar",
|
||||
"segmentedTooltip": "¡Próximamente! Cambiar entre vista de lista y vista de miniaturas.",
|
||||
"emptyText": "No hay archivos adjuntos en el proyecto."
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"overview": {
|
||||
"title": "Resumen",
|
||||
"statusOverview": "Resumen de Estado",
|
||||
"priorityOverview": "Resumen de Prioridad",
|
||||
"lastUpdatedTasks": "Últimas Tareas Actualizadas"
|
||||
},
|
||||
"members": {
|
||||
"title": "Miembros",
|
||||
"tooltip": "Miembros",
|
||||
"tasksByMembers": "Tareas por miembros",
|
||||
"tasksByMembersTooltip": "Tareas por miembros",
|
||||
"name": "Nombre",
|
||||
"taskCount": "Cantidad de Tareas",
|
||||
"contribution": "Contribución",
|
||||
"completed": "Completadas",
|
||||
"incomplete": "Incompletas",
|
||||
"overdue": "Atrasadas",
|
||||
"progress": "Progreso"
|
||||
},
|
||||
"tasks": {
|
||||
"overdueTasks": "Tareas Atrasadas",
|
||||
"overLoggedTasks": "Tareas con Exceso de Tiempo",
|
||||
"tasksCompletedEarly": "Tareas completadas antes de tiempo",
|
||||
"tasksCompletedLate": "Tareas completadas tarde",
|
||||
"overLoggedTasksTooltip": "Tareas que tienen tiempo registrado más allá de su tiempo estimado",
|
||||
"overdueTasksTooltip": "Tareas que están más allá de su fecha límite"
|
||||
},
|
||||
"common": {
|
||||
"seeAll": "Ver todo",
|
||||
"totalLoggedHours": "Total de horas registradas",
|
||||
"totalEstimation": "Estimación total",
|
||||
"completedTasks": "Tareas completadas",
|
||||
"incompleteTasks": "Tareas incompletas",
|
||||
"overdueTasks": "Tareas atrasadas",
|
||||
"overdueTasksTooltip": "Tareas que están más allá de su fecha límite",
|
||||
"totalLoggedHoursTooltip": "Estimación de tareas y tiempo registrado para las tareas.",
|
||||
"includeArchivedTasks": "Incluir Tareas Archivadas",
|
||||
"export": "Exportar"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"nameColumn": "Nombre",
|
||||
"jobTitleColumn": "Cargo",
|
||||
"emailColumn": "Correo",
|
||||
"tasksColumn": "Tareas",
|
||||
"taskProgressColumn": "Progreso de Tareas",
|
||||
"accessColumn": "Acceso",
|
||||
"fileIconAlt": "Icono de archivo",
|
||||
"deleteConfirmationTitle": "¿Estás seguro?",
|
||||
"deleteConfirmationOk": "Sí",
|
||||
"deleteConfirmationCancel": "Cancelar",
|
||||
"refreshButtonTooltip": "Actualizar miembros",
|
||||
"deleteButtonTooltip": "Eliminar del proyecto",
|
||||
"memberCount": "Miembro",
|
||||
"membersCountPlural": "Miembros",
|
||||
"emptyText": "No hay archivos adjuntos en el proyecto."
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"inputPlaceholder": "Agregar un comentario..",
|
||||
"addButton": "Agregar",
|
||||
"cancelButton": "Cancelar",
|
||||
"deleteButton": "Eliminar"
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"importTaskTemplate": "Importar plantilla de tarea",
|
||||
"templateName": "Nombre de la plantilla",
|
||||
"templateDescription": "Descripción de la plantilla",
|
||||
"selectedTasks": "Tareas seleccionadas",
|
||||
"tasks": "Tareas",
|
||||
"templates": "Plantillas",
|
||||
"remove": "Eliminar",
|
||||
"cancel": "Cancelar",
|
||||
"import": "Importar"
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"title": "Miembros del Proyecto",
|
||||
"searchLabel": "Agregar miembros ingresando su nombre o correo electrónico",
|
||||
"searchPlaceholder": "Escriba nombre o correo electrónico",
|
||||
"inviteAsAMember": "Invitar como miembro",
|
||||
"inviteNewMemberByEmail": "Invitar nuevo miembro por correo electrónico"
|
||||
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"importTasks": "Importar tareas",
|
||||
"createTask": "Crear tarea",
|
||||
"settings": "Ajustes",
|
||||
"subscribe": "Suscribirse",
|
||||
"unsubscribe": "Cancelar suscripción",
|
||||
"deleteProject": "Eliminar proyecto",
|
||||
"startDate": "Fecha de inicio",
|
||||
"endDate": "Fecha de finalización",
|
||||
"projectSettings": "Ajustes del proyecto",
|
||||
"projectSummary": "Resumen del proyecto",
|
||||
"receiveProjectSummary": "Recibir un resumen del proyecto todas las noches."
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"title": "Guardar como Plantilla",
|
||||
"templateName": "Nombre de la Plantilla",
|
||||
"includes": "¿Qué se debe incluir en la plantilla del proyecto?",
|
||||
"includesOptions": {
|
||||
"statuses": "Estados",
|
||||
"phases": "Fases",
|
||||
"labels": "Etiquetas"
|
||||
},
|
||||
"taskIncludes": "¿Qué se debe incluir en la plantilla de las tareas?",
|
||||
"taskIncludesOptions": {
|
||||
"statuses": "Estados",
|
||||
"phases": "Fases",
|
||||
"labels": "Etiquetas",
|
||||
"name": "Nombre",
|
||||
"priority": "Prioridad",
|
||||
"status": "Estado",
|
||||
"phase": "Fase",
|
||||
"label": "Etiqueta",
|
||||
"timeEstimate": "Estimación de Tiempo",
|
||||
"description": "Descripción",
|
||||
"subTasks": "Sub Tasks"
|
||||
},
|
||||
"cancel": "Cancel",
|
||||
"save": "Save",
|
||||
"templateNamePlaceholder": "Enter template name"
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
{
|
||||
"exportButton": "Exportar",
|
||||
"timeLogsButton": "Registros de Tiempo",
|
||||
"activityLogsButton": "Registros de Actividad",
|
||||
"tasksButton": "Tareas",
|
||||
"searchByNameInputPlaceholder": "Buscar por nombre",
|
||||
|
||||
"overviewTab": "Resumen",
|
||||
"timeLogsTab": "Registros de Tiempo",
|
||||
"activityLogsTab": "Registros de Actividad",
|
||||
"tasksTab": "Tareas",
|
||||
|
||||
"projectsText": "Proyectos",
|
||||
"totalTasksText": "Total de Tareas",
|
||||
"assignedTasksText": "Tareas Asignadas",
|
||||
"completedTasksText": "Tareas Completadas",
|
||||
"ongoingTasksText": "Tareas en Curso",
|
||||
"overdueTasksText": "Tareas Atrasadas",
|
||||
"loggedHoursText": "Horas Registradas",
|
||||
|
||||
"tasksText": "Tareas",
|
||||
"allText": "Todo",
|
||||
|
||||
"tasksByProjectsText": "Tareas por Proyectos",
|
||||
"tasksByStatusText": "Tareas por Estado",
|
||||
"tasksByPriorityText": "Tareas por Prioridad",
|
||||
|
||||
"todoText": "Por Hacer",
|
||||
"doingText": "Haciendo",
|
||||
"doneText": "Hecho",
|
||||
"lowText": "Baja",
|
||||
"mediumText": "Media",
|
||||
"highText": "Alta",
|
||||
|
||||
"billableButton": "Facturable",
|
||||
"billableText": "Facturable",
|
||||
"nonBillableText": "No Facturable",
|
||||
|
||||
"timeLogsEmptyPlaceholder": "No hay registros de tiempo para mostrar",
|
||||
"loggedText": "Registrado",
|
||||
"forText": "para",
|
||||
"inText": "en",
|
||||
"updatedText": "Actualizado",
|
||||
"fromText": "Desde",
|
||||
"toText": "hasta",
|
||||
"withinText": "dentro de",
|
||||
|
||||
"activityLogsEmptyPlaceholder": "No hay registros de actividad para mostrar",
|
||||
|
||||
"filterByText": "Filtrar por:",
|
||||
"selectProjectPlaceholder": "Seleccionar Proyecto",
|
||||
|
||||
"taskColumn": "Tarea",
|
||||
"nameColumn": "Nombre",
|
||||
"projectColumn": "Proyecto",
|
||||
"statusColumn": "Estado",
|
||||
"priorityColumn": "Prioridad",
|
||||
"dueDateColumn": "Fecha de Vencimiento",
|
||||
"completedDateColumn": "Fecha de Finalización",
|
||||
"estimatedTimeColumn": "Tiempo Estimado",
|
||||
"loggedTimeColumn": "Tiempo Registrado",
|
||||
"overloggedTimeColumn": "Tiempo Excedido",
|
||||
"daysLeftColumn": "Días Restantes/Atrasados",
|
||||
"startDateColumn": "Fecha de Inicio",
|
||||
"endDateColumn": "Fecha de Fin",
|
||||
"actualTimeColumn": "Tiempo Real",
|
||||
"projectHealthColumn": "Salud del Proyecto",
|
||||
"categoryColumn": "Categoría",
|
||||
"projectManagerColumn": "Gerente de Proyecto",
|
||||
|
||||
"tasksStatsOverviewDrawerTitle": "Tareas de",
|
||||
"projectsStatsOverviewDrawerTitle": "Proyectos de",
|
||||
|
||||
"cancelledText": "Cancelado",
|
||||
"blockedText": "Bloqueado",
|
||||
"onHoldText": "En Espera",
|
||||
"proposedText": "Propuesto",
|
||||
"inPlanningText": "En Planificación",
|
||||
"inProgressText": "En Progreso",
|
||||
"completedText": "Completado",
|
||||
"continuousText": "Continuo",
|
||||
|
||||
"daysLeftText": "días restantes",
|
||||
"daysOverdueText": "días de retraso",
|
||||
|
||||
"notSetText": "No Establecido",
|
||||
"needsAttentionText": "Necesita Atención",
|
||||
"atRiskText": "En Riesgo",
|
||||
"goodText": "Bien"
|
||||
}
|
||||
35
worklenz-frontend/public/locales/es/reporting-members.json
Normal file
35
worklenz-frontend/public/locales/es/reporting-members.json
Normal file
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"yesterdayText": "Ayer",
|
||||
"lastSevenDaysText": "Últimos 7 Días",
|
||||
"lastWeekText": "Última Semana",
|
||||
"lastThirtyDaysText": "Últimos 30 Días",
|
||||
"lastMonthText": "Último Mes",
|
||||
"lastThreeMonthsText": "Últimos 3 Meses",
|
||||
"allTimeText": "Todo el Tiempo",
|
||||
"customRangeText": "Rango personalizado",
|
||||
"startDateInputPlaceholder": "Fecha de inicio",
|
||||
"EndDateInputPlaceholder": "Fecha final",
|
||||
"filterButton": "Filtrar",
|
||||
|
||||
"membersTitle": "Miembros",
|
||||
"includeArchivedButton": "Incluir Proyectos Archivados",
|
||||
"exportButton": "Exportar",
|
||||
"excelButton": "Excel",
|
||||
"searchByNameInputPlaceholder": "Buscar por nombre",
|
||||
|
||||
"memberColumn": "Miembro",
|
||||
"tasksProgressColumn": "Progreso de Tareas",
|
||||
"tasksAssignedColumn": "Tareas Asignadas",
|
||||
"completedTasksColumn": "Tareas Completadas",
|
||||
"overdueTasksColumn": "Tareas Atrasadas",
|
||||
"ongoingTasksColumn": "Tareas en Curso",
|
||||
|
||||
"tasksAssignedColumnTooltip": "Tareas asignadas en el rango de fechas seleccionado",
|
||||
"overdueTasksColumnTooltip": "Tareas atrasadas al final del rango de fechas seleccionado",
|
||||
"completedTasksColumnTooltip": "Tareas completadas en el rango de fechas seleccionado",
|
||||
"ongoingTasksColumnTooltip": "Tareas iniciadas aún no completadas",
|
||||
|
||||
"todoText": "Por Hacer",
|
||||
"doingText": "Haciendo",
|
||||
"doneText": "Hecho"
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"exportButton": "Exportar",
|
||||
"projectsButton": "Proyectos",
|
||||
"membersButton": "Miembros",
|
||||
"searchByNameInputPlaceholder": "Buscar por nombre",
|
||||
|
||||
"overviewTab": "Resumen",
|
||||
"projectsTab": "Proyectos",
|
||||
"membersTab": "Miembros",
|
||||
|
||||
"projectsByStatusText": "Proyectos por Estado",
|
||||
"projectsByCategoryText": "Proyectos por Categoría",
|
||||
"projectsByHealthText": "Proyectos por Salud",
|
||||
|
||||
"projectsText": "Proyectos",
|
||||
"allText": "Todo",
|
||||
|
||||
"cancelledText": "Cancelado",
|
||||
"blockedText": "Bloqueado",
|
||||
"onHoldText": "En Espera",
|
||||
"proposedText": "Propuesto",
|
||||
"inPlanningText": "En Planificación",
|
||||
"inProgressText": "En Progreso",
|
||||
"completedText": "Completado",
|
||||
"continuousText": "Continuo",
|
||||
|
||||
"notSetText": "No Establecido",
|
||||
"needsAttentionText": "Necesita Atención",
|
||||
"atRiskText": "En Riesgo",
|
||||
"goodText": "Bien",
|
||||
|
||||
"nameColumn": "Nombre",
|
||||
"emailColumn": "Correo",
|
||||
"projectsColumn": "Proyectos",
|
||||
"tasksColumn": "Tareas",
|
||||
"overdueTasksColumn": "Tareas Atrasadas",
|
||||
"completedTasksColumn": "Tareas Completadas",
|
||||
"ongoingTasksColumn": "Tareas en Curso"
|
||||
}
|
||||
25
worklenz-frontend/public/locales/es/reporting-overview.json
Normal file
25
worklenz-frontend/public/locales/es/reporting-overview.json
Normal file
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"overviewTitle": "Resumen",
|
||||
"includeArchivedButton": "Incluir Proyectos Archivados",
|
||||
|
||||
"teamCount": "Equipo",
|
||||
"teamCountPlural": "Equipos",
|
||||
"projectCount": "Proyecto",
|
||||
"projectCountPlural": "Proyectos",
|
||||
"memberCount": "Miembro",
|
||||
"memberCountPlural": "Miembros",
|
||||
"activeProjectCount": "Proyecto Activo",
|
||||
"activeProjectCountPlural": "Proyectos Activos",
|
||||
"overdueProjectCount": "Proyecto Atrasado",
|
||||
"overdueProjectCountPlural": "Proyectos Atrasados",
|
||||
"unassignedMemberCount": "Miembro Sin Asignar",
|
||||
"unassignedMemberCountPlural": "Miembros Sin Asignar",
|
||||
"memberWithOverdueTaskCount": "Miembro Con Tarea Atrasada",
|
||||
"memberWithOverdueTaskCountPlural": "Miembros Con Tareas Atrasadas",
|
||||
|
||||
"teamsText": "Equipos",
|
||||
|
||||
"nameColumn": "Nombre",
|
||||
"projectsColumn": "Proyectos",
|
||||
"membersColumn": "Miembros"
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"exportButton": "Exportar",
|
||||
"membersButton": "Miembros",
|
||||
"tasksButton": "Tareas",
|
||||
"searchByNameInputPlaceholder": "Buscar por nombre",
|
||||
|
||||
"overviewTab": "Resumen",
|
||||
"membersTab": "Miembros",
|
||||
"tasksTab": "Tareas",
|
||||
|
||||
"completedTasksText": "Tareas Completadas",
|
||||
"incompleteTasksText": "Tareas Incompletas",
|
||||
"overdueTasksText": "Tareas Atrasadas",
|
||||
"allocatedHoursText": "Horas Asignadas",
|
||||
"loggedHoursText": "Horas Registradas",
|
||||
|
||||
"tasksText": "Tareas",
|
||||
"allText": "Todos",
|
||||
|
||||
"tasksByStatusText": "Tareas por Estado",
|
||||
"tasksByPriorityText": "Tareas por Prioridad",
|
||||
"tasksByDueDateText": "Tareas por Fecha de Vencimiento",
|
||||
|
||||
"todoText": "Por Hacer",
|
||||
"doingText": "En Proceso",
|
||||
"doneText": "Hecho",
|
||||
"lowText": "Baja",
|
||||
"mediumText": "Media",
|
||||
"highText": "Alta",
|
||||
"completedText": "Completado",
|
||||
"upcomingText": "Próximo",
|
||||
"overdueText": "Atrasado",
|
||||
"noDueDateText": "Sin Fecha de Vencimiento",
|
||||
|
||||
"nameColumn": "Nombre",
|
||||
"tasksCountColumn": "Cantidad de Tareas",
|
||||
"completedTasksColumn": "Tareas Completadas",
|
||||
"incompleteTasksColumn": "Tareas Incompletas",
|
||||
"overdueTasksColumn": "Tareas Atrasadas",
|
||||
"contributionColumn": "Contribución",
|
||||
"progressColumn": "Progreso",
|
||||
"loggedTimeColumn": "Tiempo Registrado",
|
||||
"taskColumn": "Tarea",
|
||||
"projectColumn": "Proyecto",
|
||||
"statusColumn": "Estado",
|
||||
"priorityColumn": "Prioridad",
|
||||
"phaseColumn": "Fase",
|
||||
"dueDateColumn": "Fecha de Vencimiento",
|
||||
"completedDateColumn": "Fecha de Finalización",
|
||||
"estimatedTimeColumn": "Tiempo Estimado",
|
||||
"overloggedTimeColumn": "Tiempo Excedido",
|
||||
"completedOnColumn": "Completado El",
|
||||
"daysOverdueColumn": "Días de Retraso",
|
||||
|
||||
"groupByText": "Agrupar Por:",
|
||||
"statusText": "Estado",
|
||||
"priorityText": "Prioridad",
|
||||
"phaseText": "Fase"
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"searchByNamePlaceholder": "Buscar por nombre",
|
||||
"searchByCategoryPlaceholder": "Buscar por categoría",
|
||||
|
||||
"statusText": "Estado",
|
||||
"healthText": "Salud",
|
||||
"categoryText": "Categoría",
|
||||
"projectManagerText": "Gerente de Proyecto",
|
||||
"showFieldsText": "Mostrar campos",
|
||||
|
||||
"cancelledText": "Cancelado",
|
||||
"blockedText": "Bloqueado",
|
||||
"onHoldText": "En Espera",
|
||||
"proposedText": "Propuesto",
|
||||
"inPlanningText": "En Planificación",
|
||||
"inProgressText": "En Progreso",
|
||||
"completedText": "Completado",
|
||||
"continuousText": "Continuo",
|
||||
|
||||
"notSetText": "No Establecido",
|
||||
"needsAttentionText": "Necesita Atención",
|
||||
"atRiskText": "En Riesgo",
|
||||
"goodText": "Bien",
|
||||
|
||||
"nameText": "Proyecto",
|
||||
"estimatedVsActualText": "Estimado vs Real",
|
||||
"tasksProgressText": "Progreso de Tareas",
|
||||
"lastActivityText": "Última Actividad",
|
||||
"datesText": "Fechas de Inicio/Fin",
|
||||
"daysLeftText": "Días Restantes/Atrasados",
|
||||
"projectHealthText": "Salud del Proyecto",
|
||||
"projectUpdateText": "Actualización del Proyecto",
|
||||
"clientText": "Cliente",
|
||||
"teamText": "Equipo"
|
||||
}
|
||||
52
worklenz-frontend/public/locales/es/reporting-projects.json
Normal file
52
worklenz-frontend/public/locales/es/reporting-projects.json
Normal file
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"projectCount": "Proyecto",
|
||||
"projectCountPlural": "Proyectos",
|
||||
"includeArchivedButton": "Incluir Proyectos Archivados",
|
||||
"exportButton": "Exportar",
|
||||
"excelButton": "Excel",
|
||||
|
||||
"projectColumn": "Proyecto",
|
||||
"estimatedVsActualColumn": "Estimado vs Real",
|
||||
"tasksProgressColumn": "Progreso de Tareas",
|
||||
"lastActivityColumn": "Última Actividad",
|
||||
"statusColumn": "Estado",
|
||||
"datesColumn": "Fechas Inicio/Fin",
|
||||
"daysLeftColumn": "Días Restantes/Atrasados",
|
||||
"projectHealthColumn": "Salud del Proyecto",
|
||||
"categoryColumn": "Categoría",
|
||||
"projectUpdateColumn": "Actualización del Proyecto",
|
||||
"clientColumn": "Cliente",
|
||||
"teamColumn": "Equipo",
|
||||
"projectManagerColumn": "Gerente de Proyecto",
|
||||
|
||||
"openButton": "Abrir",
|
||||
|
||||
"estimatedText": "Estimado",
|
||||
"actualText": "Real",
|
||||
|
||||
"todoText": "Por Hacer",
|
||||
"doingText": "En Proceso",
|
||||
"doneText": "Terminado",
|
||||
|
||||
"cancelledText": "Cancelado",
|
||||
"blockedText": "Bloqueado",
|
||||
"onHoldText": "En Espera",
|
||||
"proposedText": "Propuesto",
|
||||
"inPlanningText": "En Planificación",
|
||||
"inProgressText": "En Progreso",
|
||||
"completedText": "Completado",
|
||||
"continuousText": "Continuo",
|
||||
|
||||
"daysLeftText": "días restantes",
|
||||
"dayLeftText": "día restante",
|
||||
"daysOverdueText": "días de retraso",
|
||||
|
||||
"notSetText": "No Establecido",
|
||||
"needsAttentionText": "Necesita Atención",
|
||||
"atRiskText": "En Riesgo",
|
||||
"goodText": "Bien",
|
||||
|
||||
"setCategoryText": "Establecer Categoría",
|
||||
"searchByNameInputPlaceholder": "Buscar por nombre",
|
||||
"todayText": "Hoy"
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"overviewText": "Resumen",
|
||||
"projectsText": "Proyectos",
|
||||
"membersText": "Miembros",
|
||||
"timeReportsText": "Informes de Tiempo",
|
||||
"estimateVsActualText": "Estimado vs Real",
|
||||
"currentOrganizationTooltip": "Organización actual"
|
||||
}
|
||||
39
worklenz-frontend/public/locales/es/schedule.json
Normal file
39
worklenz-frontend/public/locales/es/schedule.json
Normal file
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"today": "Hoy",
|
||||
"week": "Semana",
|
||||
"month": "Mes",
|
||||
|
||||
"settings": "Configuración",
|
||||
"workingDays": "Días laborables",
|
||||
"monday": "Lunes",
|
||||
"tuesday": "Martes",
|
||||
"wednesday": "Miércoles",
|
||||
"thursday": "Jueves",
|
||||
"friday": "Viernes",
|
||||
"saturday": "Sábado",
|
||||
"sunday": "Domingo",
|
||||
"workingHours": "Horas laborables",
|
||||
"hours": "horas",
|
||||
"saveButton": "Guardar",
|
||||
|
||||
"totalAllocation": "Asignación Total",
|
||||
"timeLogged": "Tiempo Registrado",
|
||||
"remainingTime": "Tiempo Restante",
|
||||
"total": "Total",
|
||||
"perDay": "Por Día",
|
||||
"tasks": "tareas",
|
||||
"startDate": "Fecha de Inicio",
|
||||
"endDate": "Fecha de Fin",
|
||||
|
||||
"hoursPerDay": "Horas Por Día",
|
||||
"totalHours": "Horas Totales",
|
||||
"deleteButton": "Eliminar",
|
||||
"cancelButton": "Cancelar",
|
||||
|
||||
"tabTitle": "Tarea sin Fechas de Inicio y Fin",
|
||||
|
||||
"allocatedTime": "Tiempo Asignado",
|
||||
"totalLogged": "Total Registrado",
|
||||
"loggedBillable": "Registrado Facturable",
|
||||
"loggedNonBillable": "Registrado No Facturable"
|
||||
}
|
||||
10
worklenz-frontend/public/locales/es/settings/categories.json
Normal file
10
worklenz-frontend/public/locales/es/settings/categories.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"categoryColumn": "Category",
|
||||
"deleteConfirmationTitle": "Are you sure?",
|
||||
"deleteConfirmationOk": "Yes",
|
||||
"deleteConfirmationCancel": "Cancel",
|
||||
"associatedTaskColumn": "Associated Task",
|
||||
"searchPlaceholder": "Search by name",
|
||||
"emptyText": "Categories can be created while updating or creating projects.",
|
||||
"colorChangeTooltip": "Click to change color"
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"title": "Cambiar Contraseña",
|
||||
"currentPassword": "Contraseña Actual",
|
||||
"newPassword": "Nueva Contraseña",
|
||||
"confirmPassword": "Confirmar Contraseña",
|
||||
"currentPasswordPlaceholder": "Introduce tu contraseña actual",
|
||||
"newPasswordPlaceholder": "Nueva Contraseña",
|
||||
"confirmPasswordPlaceholder": "Confirmar Contraseña",
|
||||
"currentPasswordRequired": "¡Por favor, introduce tu contraseña actual!",
|
||||
"newPasswordRequired": "¡Por favor, introduce tu nueva contraseña!",
|
||||
"passwordValidationError": "La contraseña debe tener al menos 8 caracteres con una letra mayúscula, un número y un símbolo.",
|
||||
"passwordMismatch": "¡Las contraseñas no coinciden!",
|
||||
"passwordRequirements": "La nueva contraseña debe tener un mínimo de 8 caracteres, con una letra mayúscula, un número y un símbolo.",
|
||||
"updateButton": "Actualizar Contraseña"
|
||||
}
|
||||
22
worklenz-frontend/public/locales/es/settings/clients.json
Normal file
22
worklenz-frontend/public/locales/es/settings/clients.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"nameColumn": "Nombre",
|
||||
"projectColumn": "Proyecto",
|
||||
"noProjectsAvailable": "No hay proyectos disponibles",
|
||||
"deleteConfirmationTitle": "¿Estás seguro?",
|
||||
"deleteConfirmationOk": "Sí",
|
||||
"deleteConfirmationCancel": "Cancelar",
|
||||
"searchPlaceholder": "Buscar por nombre",
|
||||
"createClient": "Crear Cliente",
|
||||
"pinTooltip": "Haz clic para fijar esto en el menú principal",
|
||||
"createClientDrawerTitle": "Crear Cliente",
|
||||
"updateClientDrawerTitle": "Actualizar Cliente",
|
||||
"nameLabel": "Nombre",
|
||||
"namePlaceholder": "Nombre",
|
||||
"nameRequiredError": "Por favor ingresa un nombre",
|
||||
"createButton": "Crear",
|
||||
"updateButton": "Actualizar",
|
||||
"createClientSuccessMessage": "¡Cliente creado exitosamente!",
|
||||
"createClientErrorMessage": "¡Error al crear el cliente!",
|
||||
"updateClientSuccessMessage": "¡Cliente actualizado exitosamente!",
|
||||
"updateClientErrorMessage": "¡Error al actualizar el cliente!"
|
||||
}
|
||||
20
worklenz-frontend/public/locales/es/settings/job-titles.json
Normal file
20
worklenz-frontend/public/locales/es/settings/job-titles.json
Normal file
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"nameColumn": "Nombre",
|
||||
"deleteConfirmationTitle": "¿Estás seguro?",
|
||||
"deleteConfirmationOk": "Sí",
|
||||
"deleteConfirmationCancel": "Cancelar",
|
||||
"searchPlaceholder": "Buscar por nombre",
|
||||
"createJobTitleButton": "Crear Cargo",
|
||||
"pinTooltip": "Haz clic para fijar esto en el menú principal",
|
||||
"createJobTitleDrawerTitle": "Crear Cargo",
|
||||
"updateJobTitleDrawerTitle": "Actualizar Cargo",
|
||||
"nameLabel": "Nombre",
|
||||
"namePlaceholder": "Nombre",
|
||||
"nameRequiredError": "Por favor ingresa un nombre",
|
||||
"createButton": "Crear",
|
||||
"updateButton": "Actualizar",
|
||||
"createJobTitleSuccessMessage": "¡Cargo creado exitosamente!",
|
||||
"createJobTitleErrorMessage": "¡Error al crear el cargo!",
|
||||
"updateJobTitleSuccessMessage": "¡Cargo actualizado exitosamente!",
|
||||
"updateJobTitleErrorMessage": "¡Error al actualizar el cargo!"
|
||||
}
|
||||
11
worklenz-frontend/public/locales/es/settings/labels.json
Normal file
11
worklenz-frontend/public/locales/es/settings/labels.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"labelColumn": "Etiqueta",
|
||||
"deleteConfirmationTitle": "¿Estás seguro?",
|
||||
"deleteConfirmationOk": "Sí",
|
||||
"deleteConfirmationCancel": "Cancelar",
|
||||
"associatedTaskColumn": "Cantidad de Tareas Asociadas",
|
||||
"searchPlaceholder": "Buscar por nombre",
|
||||
"emptyText": "Las etiquetas se pueden crear al actualizar o crear tareas.",
|
||||
"pinTooltip": "Haz clic para fijar esto en el menú principal",
|
||||
"colorChangeTooltip": "Haz clic para cambiar el color"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"language": "Idioma",
|
||||
"language_required": "El idioma es requerido",
|
||||
"time_zone": "Zona horaria",
|
||||
"time_zone_required": "La zona horaria es requerida",
|
||||
"save_changes": "Guardar cambios"
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"emailTitle": "Enviarme notificaciones por correo electrónico",
|
||||
"emailDescription": "Esto incluye nuevas asignaciones de tareas",
|
||||
"dailyDigestTitle": "Enviarme un resumen diario",
|
||||
"dailyDigestDescription": "Cada tarde, recibirás un resumen de la actividad reciente en las tareas.",
|
||||
"popupTitle": "Mostrar notificaciones emergentes en mi computadora cuando Worklenz esté abierto",
|
||||
"popupDescription": "Las notificaciones emergentes pueden ser desactivadas por tu navegador. Cambia la configuración de tu navegador para permitirlas.",
|
||||
"unreadItemsTitle": "Mostrar el número de elementos no leídos",
|
||||
"unreadItemsDescription": "Verás contadores para cada notificación."
|
||||
}
|
||||
13
worklenz-frontend/public/locales/es/settings/profile.json
Normal file
13
worklenz-frontend/public/locales/es/settings/profile.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"uploadError": "¡Solo puedes subir archivos JPG/PNG!",
|
||||
"uploadSizeError": "¡La imagen debe ser menor de 2MB!",
|
||||
"upload": "Subir",
|
||||
"nameLabel": "Nombre",
|
||||
"nameRequiredError": "El nombre es obligatorio",
|
||||
"emailLabel": "Correo electrónico",
|
||||
"emailRequiredError": "El correo electrónico es obligatorio",
|
||||
"saveChanges": "Guardar cambios",
|
||||
"profileJoinedText": "Se unió hace un mes",
|
||||
"profileLastUpdatedText": "Última actualización hace un mes",
|
||||
"avatarTooltip": "Haz clic para subir un avatar"
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"nameColumn": "Nombre",
|
||||
"editToolTip": "Editar",
|
||||
"deleteToolTip": "Eliminar",
|
||||
"confirmText": "¿Estás seguro?",
|
||||
"okText": "Sí",
|
||||
"cancelText": "Cancelar"
|
||||
}
|
||||
14
worklenz-frontend/public/locales/es/settings/sidebar.json
Normal file
14
worklenz-frontend/public/locales/es/settings/sidebar.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"profile": "Perfil",
|
||||
"notifications": "Notificaciones",
|
||||
"clients": "Clientes",
|
||||
"job-titles": "Títulos de trabajo",
|
||||
"labels": "Etiquetas",
|
||||
"categories": "Categorías",
|
||||
"project-templates": "Plantillas de proyectos",
|
||||
"task-templates": "Plantillas de tareas",
|
||||
"team-members": "Miembros del equipo",
|
||||
"teams": "Equipos",
|
||||
"change-password": "Cambiar contraseña",
|
||||
"language-and-region": "Idioma y región"
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"nameColumn": "Nombre",
|
||||
"createdColumn": "Creado",
|
||||
"editToolTip": "Editar",
|
||||
"deleteToolTip": "Eliminar",
|
||||
"confirmText": "¿Estás seguro?",
|
||||
"okText": "Sí",
|
||||
"cancelText": "Cancelar"
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"nameColumn": "Nombre",
|
||||
"projectsColumn": "Proyectos",
|
||||
"emailColumn": "Correo electrónico",
|
||||
"teamAccessColumn": "Acceso al equipo",
|
||||
"memberCount": "Miembro",
|
||||
"membersCountPlural": "Miembros",
|
||||
"searchPlaceholder": "Buscar miembros por nombre",
|
||||
"pinTooltip": "Actualizar lista de miembros",
|
||||
"addMemberButton": "Agregar nuevo miembro",
|
||||
"editTooltip": "Editar miembro",
|
||||
"deactivateTooltip": "Desactivar miembro",
|
||||
"activateTooltip": "Activar miembro",
|
||||
"deleteTooltip": "Eliminar miembro",
|
||||
"confirmDeleteTitle": "¿Está seguro de que desea eliminar este miembro?",
|
||||
"confirmActivateTitle": "¿Está seguro de que desea cambiar el estado de este miembro?",
|
||||
"okText": "Sí, continuar",
|
||||
"cancelText": "No, cancelar",
|
||||
"deactivatedText": "(Actualmente desactivado)",
|
||||
"pendingInvitationText": "(Invitación pendiente)",
|
||||
"addMemberDrawerTitle": "Agregar nuevo miembro del equipo",
|
||||
"updateMemberDrawerTitle": "Actualizar miembro del equipo",
|
||||
"addMemberEmailHint": "Los miembros se agregarán al equipo independientemente del estado de aceptación de la invitación",
|
||||
"memberEmailLabel": "Dirección(es) de correo electrónico",
|
||||
"memberEmailPlaceholder": "Ingrese la dirección de correo electrónico del miembro del equipo",
|
||||
"memberEmailRequiredError": "Por favor, ingrese una dirección de correo electrónico válida",
|
||||
"jobTitleLabel": "Cargo",
|
||||
"jobTitlePlaceholder": "Seleccione o busque cargo (Opcional)",
|
||||
"memberAccessLabel": "Nivel de acceso",
|
||||
"addToTeamButton": "Agregar miembro al equipo",
|
||||
"updateButton": "Guardar cambios",
|
||||
"resendInvitationButton": "Reenviar correo de invitación",
|
||||
"invitationSentSuccessMessage": "¡Invitación al equipo enviada exitosamente!",
|
||||
"createMemberSuccessMessage": "¡Nuevo miembro del equipo agregado exitosamente!",
|
||||
"createMemberErrorMessage": "Error al agregar miembro del equipo. Por favor, intente nuevamente.",
|
||||
"updateMemberSuccessMessage": "¡Miembro del equipo actualizado exitosamente!",
|
||||
"updateMemberErrorMessage": "Error al actualizar miembro del equipo. Por favor, intente nuevamente.",
|
||||
"memberText": "Miembro del equipo",
|
||||
"adminText": "Administrador",
|
||||
"ownerText": "Propietario del equipo",
|
||||
"addedText": "Agregado",
|
||||
"updatedText": "Actualizado",
|
||||
"noResultFound": "Escriba una dirección de correo electrónico y presione enter..."
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
{
|
||||
"details": {
|
||||
"task-key": "Clave de tarea",
|
||||
"phase": "Fase",
|
||||
"assignees": "Asignados",
|
||||
"due-date": "Fecha de vencimiento",
|
||||
"time-estimation": "Estimación de tiempo",
|
||||
"priority": "Prioridad",
|
||||
"labels": "Etiquetas",
|
||||
"billable": "Facturable",
|
||||
"notify": "Notificar",
|
||||
"when-done-notify": "Al terminar, notificar",
|
||||
"start-date": "Fecha de inicio",
|
||||
"end-date": "Fecha de finalización",
|
||||
"hide-start-date": "Ocultar fecha de inicio",
|
||||
"show-start-date": "Mostrar fecha de inicio",
|
||||
"hours": "Horas",
|
||||
"minutes": "Minutos"
|
||||
},
|
||||
"description": {
|
||||
"title": "Descripción",
|
||||
"placeholder": "Añadir una descripción más detallada..."
|
||||
},
|
||||
"subTasks": {
|
||||
"title": "Subtareas",
|
||||
"add-sub-task": "+ Añadir subtarea",
|
||||
"refresh-sub-tasks": "Actualizar subtareas"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,78 @@
|
||||
{
|
||||
"taskHeader": {
|
||||
"taskNamePlaceholder": "Escribe tu tarea",
|
||||
"deleteTask": "Eliminar tarea"
|
||||
},
|
||||
"taskInfoTab": {
|
||||
"title": "Información",
|
||||
"details": {
|
||||
"title": "Detalles",
|
||||
"task-key": "Clave de tarea",
|
||||
"phase": "Fase",
|
||||
"assignees": "Asignados",
|
||||
"due-date": "Fecha de vencimiento",
|
||||
"time-estimation": "Estimación de tiempo",
|
||||
"priority": "Prioridad",
|
||||
"labels": "Etiquetas",
|
||||
"billable": "Facturable",
|
||||
"notify": "Notificar",
|
||||
"when-done-notify": "Al terminar, notificar",
|
||||
"start-date": "Fecha de inicio",
|
||||
"end-date": "Fecha de finalización",
|
||||
"hide-start-date": "Ocultar fecha de inicio",
|
||||
"show-start-date": "Mostrar fecha de inicio",
|
||||
"hours": "Horas",
|
||||
"minutes": "Minutos"
|
||||
},
|
||||
"labels": {
|
||||
"labelInputPlaceholder": "Buscar o crear",
|
||||
"labelsSelectorInputTip": "Pulse Enter para crear"
|
||||
},
|
||||
"description": {
|
||||
"title": "Descripción",
|
||||
"placeholder": "Añadir una descripción más detallada..."
|
||||
},
|
||||
"subTasks": {
|
||||
"title": "Subtareas",
|
||||
"addSubTask": "+ Añadir subtarea",
|
||||
"addSubTaskInputPlaceholder": "Escribe tu tarea y pulsa enter",
|
||||
"refreshSubTasks": "Actualizar subtareas",
|
||||
"edit": "Editar",
|
||||
"delete": "Eliminar",
|
||||
"confirmDeleteSubTask": "¿Estás seguro de que quieres eliminar esta subtarea?",
|
||||
"deleteSubTask": "Eliminar subtarea"
|
||||
},
|
||||
"dependencies": {
|
||||
"title": "Dependencias",
|
||||
"addDependency": "+ Añadir nueva dependencia",
|
||||
"blockedBy": "Bloqueado por",
|
||||
"searchTask": "Escribe para buscar tarea",
|
||||
"noTasksFound": "No se encontraron tareas",
|
||||
"confirmDeleteDependency": "¿Estás seguro de que quieres eliminar?"
|
||||
},
|
||||
"attachments": {
|
||||
"title": "Adjuntos",
|
||||
"chooseOrDropFileToUpload": "Elige o arrastra un archivo para subir",
|
||||
"uploading": "Subiendo..."
|
||||
},
|
||||
"comments": {
|
||||
"title": "Comentarios",
|
||||
"addComment": "+ Añadir nuevo comentario",
|
||||
"noComments": "No hay comentarios todavía. ¡Sé el primero en comentar!",
|
||||
"delete": "Eliminar",
|
||||
"confirmDeleteComment": "¿Estás seguro de que quieres eliminar este comentario?"
|
||||
},
|
||||
"searchInputPlaceholder": "Buscar por nombre",
|
||||
"pendingInvitation": "Invitación pendiente"
|
||||
},
|
||||
"taskTimeLogTab": {
|
||||
"title": "Registro de tiempo",
|
||||
"addTimeLog": "Añadir nuevo registro de tiempo",
|
||||
"totalLogged": "Total registrado",
|
||||
"exportToExcel": "Exportar a Excel",
|
||||
"noTimeLogsFound": "No se encontraron registros de tiempo"
|
||||
},
|
||||
"taskActivityLogTab": {
|
||||
"title": "Registro de actividad"
|
||||
}
|
||||
}
|
||||
55
worklenz-frontend/public/locales/es/task-list-filters.json
Normal file
55
worklenz-frontend/public/locales/es/task-list-filters.json
Normal file
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"searchButton": "Buscar",
|
||||
"resetButton": "Restablecer",
|
||||
"searchInputPlaceholder": "Buscar por nombre",
|
||||
|
||||
"sortText": "Ordenar",
|
||||
"statusText": "Estado",
|
||||
"phaseText": "Fase",
|
||||
"priorityText": "Prioridad",
|
||||
"labelsText": "Etiquetas",
|
||||
"membersText": "Miembros",
|
||||
"groupByText": "Agrupar por",
|
||||
"showArchivedText": "Mostrar archivados",
|
||||
"showFieldsText": "Mostrar campos",
|
||||
"keyText": "Clave",
|
||||
"taskText": "Tarea",
|
||||
"descriptionText": "Descripción",
|
||||
"phasesText": "Fases",
|
||||
"progressText": "Progreso",
|
||||
"timeTrackingText": "Seguimiento de tiempo",
|
||||
"estimationText": "Estimación",
|
||||
"startDateText": "Fecha de inicio",
|
||||
"endDateText": "Fecha de fin",
|
||||
"dueDateText": "Fecha de vencimiento",
|
||||
"completedDateText": "Fecha de finalización",
|
||||
"createdDateText": "Fecha de creación",
|
||||
"lastUpdatedText": "Última actualización",
|
||||
"reporterText": "Reportero",
|
||||
"dueTimeText": "Hora de vencimiento",
|
||||
"lowText": "Baja",
|
||||
"mediumText": "Media",
|
||||
"highText": "Alta",
|
||||
"assigneesText": "Asignados",
|
||||
"timetrackingText": "Seguimiento de tiempo",
|
||||
"startdateText": "Fecha de inicio",
|
||||
"duedateText": "Fecha de vencimiento",
|
||||
"completeddateText": "Fecha de finalización",
|
||||
"createddateText": "Fecha de creación",
|
||||
"lastupdatedText": "Última actualización",
|
||||
"duetimeText": "Hora de vencimiento",
|
||||
"createStatusButtonTooltip": "Configuración de estados",
|
||||
"configPhaseButtonTooltip": "Configuración de fases",
|
||||
"noLabelsFound": "No se encontraron etiquetas",
|
||||
|
||||
"addStatusButton": "Agregar estado",
|
||||
"addPhaseButton": "Agregar fase",
|
||||
|
||||
"createStatus": "Crear estado",
|
||||
"name": "Nombre",
|
||||
"category": "Categoría",
|
||||
"selectCategory": "Seleccionar una categoría",
|
||||
"pleaseEnterAName": "Por favor, ingrese un nombre",
|
||||
"pleaseSelectACategory": "Por favor, seleccione una categoría",
|
||||
"create": "Crear"
|
||||
}
|
||||
63
worklenz-frontend/public/locales/es/task-list-table.json
Normal file
63
worklenz-frontend/public/locales/es/task-list-table.json
Normal file
@@ -0,0 +1,63 @@
|
||||
{
|
||||
"keyColumn": "Clave",
|
||||
"taskColumn": "Tarea",
|
||||
"descriptionColumn": "Descripción",
|
||||
"progressColumn": "Progreso",
|
||||
"membersColumn": "Miembros",
|
||||
"assigneesColumn": "Asignados",
|
||||
"labelsColumn": "Etiquetas",
|
||||
"phasesColumn": "Fases",
|
||||
"phaseColumn": "Fase",
|
||||
"statusColumn": "Estado",
|
||||
"priorityColumn": "Prioridad",
|
||||
"timeTrackingColumn": "Seguimiento de tiempo",
|
||||
"timetrackingColumn": "Seguimiento de tiempo",
|
||||
"estimationColumn": "Estimación",
|
||||
"startDateColumn": "Fecha de inicio",
|
||||
"startdateColumn": "Fecha de inicio",
|
||||
"dueDateColumn": "Fecha de vencimiento",
|
||||
"duedateColumn": "Fecha de vencimiento",
|
||||
"completedDateColumn": "Fecha de completado",
|
||||
"completeddateColumn": "Fecha de completado",
|
||||
"createdDateColumn": "Fecha de creación",
|
||||
"createddateColumn": "Fecha de creación",
|
||||
"lastUpdatedColumn": "Última actualización",
|
||||
"lastupdatedColumn": "Última actualización",
|
||||
"reporterColumn": "Reportador",
|
||||
"dueTimeColumn": "Hora de vencimiento",
|
||||
"todoSelectorText": "Por hacer",
|
||||
"doingSelectorText": "En progreso",
|
||||
"doneSelectorText": "Completado",
|
||||
|
||||
"lowSelectorText": "Baja",
|
||||
"mediumSelectorText": "Media",
|
||||
"highSelectorText": "Alta",
|
||||
|
||||
"selectText": "Seleccionar",
|
||||
"labelsSelectorInputTip": "¡Presiona enter para crear!",
|
||||
|
||||
"addTaskText": "+ Agregar tarea",
|
||||
"addSubTaskText": "+ Agregar subtarea",
|
||||
"addTaskInputPlaceholder": "Escribe tu tarea y presiona enter",
|
||||
|
||||
"openButton": "Abrir",
|
||||
"okButton": "Aceptar",
|
||||
|
||||
"noLabelsFound": "No se encontraron etiquetas",
|
||||
"searchInputPlaceholder": "Buscar o crear",
|
||||
"assigneeSelectorInviteButton": "Invitar a un nuevo miembro por correo",
|
||||
"labelInputPlaceholder": "Buscar o crear",
|
||||
|
||||
"pendingInvitation": "Invitación pendiente",
|
||||
|
||||
"contextMenu": {
|
||||
"assignToMe": "Asignar a mí",
|
||||
"moveTo": "Mover a",
|
||||
"unarchive": "Desarchivar",
|
||||
"archive": "Archivar",
|
||||
"convertToSubTask": "Convertir en subtarea",
|
||||
"convertToTask": "Convertir en tarea",
|
||||
"delete": "Eliminar",
|
||||
"searchByNameInputPlaceholder": "Buscar por nombre"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"createTaskTemplate": "Crear Plantilla de Tarea",
|
||||
"editTaskTemplate": "Editar Plantilla de Tarea",
|
||||
"cancelText": "Cancelar",
|
||||
"saveText": "Guardar",
|
||||
"templateNameText": "Nombre de la Plantilla",
|
||||
"selectedTasks": "Tareas Seleccionadas",
|
||||
"removeTask": "Eliminar",
|
||||
"cancelButton": "Cancelar",
|
||||
"saveButton": "Guardar"
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"taskSelected": "Tarea seleccionada",
|
||||
"tasksSelected": "Tareas seleccionadas",
|
||||
"changeStatus": "Cambiar estado/ prioridad/ fases",
|
||||
"changeLabel": "Cambiar etiqueta",
|
||||
"assignToMe": "Asignar a mí",
|
||||
"changeAssignees": "Cambiar asignados",
|
||||
"archive": "Archivar",
|
||||
"unarchive": "Desarchivar",
|
||||
"delete": "Eliminar",
|
||||
"moreOptions": "Más opciones",
|
||||
"deselectAll": "Deseleccionar todo",
|
||||
"status": "Estado",
|
||||
"priority": "Prioridad",
|
||||
"phase": "Fase",
|
||||
"member": "Miembro",
|
||||
"createTaskTemplate": "Crear plantilla de tarea",
|
||||
"apply": "Aplicar",
|
||||
"createLabel": "+ Crear etiqueta",
|
||||
"hitEnterToCreate": "Presione Enter para crear",
|
||||
"pendingInvitation": "Invitación Pendiente",
|
||||
"noMatchingLabels": "No hay etiquetas coincidentes",
|
||||
"noLabels": "Sin etiquetas"
|
||||
}
|
||||
19
worklenz-frontend/public/locales/es/template-drawer.json
Normal file
19
worklenz-frontend/public/locales/es/template-drawer.json
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"title": "Editar Plantilla de Tarea",
|
||||
"cancelText": "Cancelar",
|
||||
"saveText": "Guardar",
|
||||
"templateNameText": "Nombre de la Plantilla",
|
||||
"selectedTasks": "Tareas Seleccionadas",
|
||||
"removeTask": "Eliminar",
|
||||
"description": "Descripción",
|
||||
"phase": "Fase",
|
||||
"statuses": "Estados",
|
||||
"priorities": "Prioridades",
|
||||
"labels": "Etiquetas",
|
||||
"tasks": "Tareas",
|
||||
"noTemplateSelected": "No hay plantilla seleccionada",
|
||||
"noDescription": "Sin descripción",
|
||||
"worklenzTemplates": "Plantillas de Worklenz",
|
||||
"yourTemplatesLibrary": "Tu Biblioteca",
|
||||
"searchTemplates": "Buscar Plantillas"
|
||||
}
|
||||
23
worklenz-frontend/public/locales/es/templateDrawer.json
Normal file
23
worklenz-frontend/public/locales/es/templateDrawer.json
Normal file
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"bugTracking": "Seguimiento de Errores",
|
||||
"construction": "Construcción",
|
||||
"designCreative": "Diseño y Creatividad",
|
||||
"education": "Educación",
|
||||
"finance": "Finanzas",
|
||||
"hrRecruiting": "RRHH y Reclutamiento",
|
||||
"informationTechnology": "Tecnología de la Información",
|
||||
"legal": "Legal",
|
||||
"manufacturing": "Fabricación",
|
||||
"marketing": "Marketing",
|
||||
"nonprofit": "Sin fines de lucro",
|
||||
"personalUse": "Uso personal",
|
||||
"salesCRM": "Ventas y CRM",
|
||||
"serviceConsulting": "Servicios y Consultoría",
|
||||
"softwareDevelopment": "Desarrollo de Software",
|
||||
"description": "Descripción",
|
||||
"phase": "Fase",
|
||||
"statuses": "Estados",
|
||||
"priorities": "Prioridades",
|
||||
"labels": "Etiquetas",
|
||||
"tasks": "Tareas"
|
||||
}
|
||||
44
worklenz-frontend/public/locales/es/time-report.json
Normal file
44
worklenz-frontend/public/locales/es/time-report.json
Normal file
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"includeArchivedProjects": "Incluir Proyectos Archivados",
|
||||
"export": "Exportar",
|
||||
"timeSheet": "Hoja de Tiempo",
|
||||
|
||||
"searchByName": "Buscar por nombre",
|
||||
"selectAll": "Seleccionar Todo",
|
||||
"teams": "Equipos",
|
||||
|
||||
"searchByProject": "Buscar por nombre de proyecto",
|
||||
"projects": "Proyectos",
|
||||
|
||||
"searchByCategory": "Buscar por nombre de categoría",
|
||||
"categories": "Categorías",
|
||||
|
||||
"billable": "Facturable",
|
||||
"nonBillable": "No Facturable",
|
||||
|
||||
"total": "Total",
|
||||
|
||||
"projectsTimeSheet": "Hoja de Tiempo de Proyectos",
|
||||
|
||||
"loggedTime": "Tiempo Registrado(horas)",
|
||||
|
||||
"exportToExcel": "Exportar a Excel",
|
||||
"logged": "registrado",
|
||||
"for": "para",
|
||||
|
||||
"membersTimeSheet": "Hoja de Tiempo de Miembros",
|
||||
"member": "Miembro",
|
||||
|
||||
"estimatedVsActual": "Estimado vs Real",
|
||||
"workingDays": "Días Laborables",
|
||||
"manDays": "Días Hombre",
|
||||
"days": "Días",
|
||||
"estimatedDays": "Días Estimados",
|
||||
"actualDays": "Días Reales",
|
||||
|
||||
"noCategories": "No se encontraron categorías",
|
||||
"noCategory": "No Categoría",
|
||||
"noProjects": "No se encontraron proyectos",
|
||||
"noTeams": "No se encontraron equipos",
|
||||
"noData": "No se encontraron datos"
|
||||
}
|
||||
5
worklenz-frontend/public/locales/es/unauthorized.json
Normal file
5
worklenz-frontend/public/locales/es/unauthorized.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"title": "¡No autorizado!",
|
||||
"subtitle": "No tienes permisos para acceder a esta página",
|
||||
"button": "Ir a Inicio"
|
||||
}
|
||||
Reference in New Issue
Block a user