Merge branch 'main' of https://github.com/Worklenz/worklenz into feature/task-activities-by-user
This commit is contained in:
@@ -24,7 +24,7 @@
|
||||
"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",
|
||||
@@ -98,8 +98,16 @@
|
||||
"perMonthPerUser": "por usuario / mes",
|
||||
"viewInvoice": "Ver Factura",
|
||||
"switchToFreePlan": "Cambiar a Plan Gratuito",
|
||||
|
||||
|
||||
"expirestoday": "hoy",
|
||||
"expirestomorrow": "mañana",
|
||||
"expiredDaysAgo": "hace {{days}} días"
|
||||
"expiredDaysAgo": "hace {{days}} días",
|
||||
"creditPlan": "Plan de Crédito",
|
||||
"customPlan": "Plan Personalizado",
|
||||
"planValidTill": "Su plan es válido hasta {{date}}",
|
||||
"purchaseSeatsText": "Para continuar, deberá comprar asientos adicionales.",
|
||||
"currentSeatsText": "Actualmente tiene {{seats}} asientos disponibles.",
|
||||
"selectSeatsText": "Seleccione el número de asientos adicionales a comprar.",
|
||||
"purchase": "Comprar",
|
||||
"contactSales": "Contactar ventas"
|
||||
}
|
||||
|
||||
@@ -29,5 +29,7 @@
|
||||
"role": "Rol",
|
||||
"owner": "Propietario",
|
||||
"admin": "Administrador",
|
||||
"member": "Miembro"
|
||||
"member": "Miembro",
|
||||
"cannotChangeOwnerRole": "El rol de Propietario no puede ser cambiado",
|
||||
"pendingInvitation": "Invitación pendiente"
|
||||
}
|
||||
|
||||
@@ -3,21 +3,32 @@
|
||||
"client": "Cliente",
|
||||
"category": "Categoría",
|
||||
"status": "Estado",
|
||||
"tasksProgress": "Progreso de tareas",
|
||||
"updated_at": "Última actualización",
|
||||
"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",
|
||||
"archive": "Archivar",
|
||||
"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",
|
||||
"archiveConfirm": "¿Está seguro de que desea archivar este proyecto?",
|
||||
"unarchiveConfirm": "¿Está seguro de que desea desarchivar este proyecto?",
|
||||
"yes": "Sí",
|
||||
"no": "No",
|
||||
"clickToFilter": "Haga clic para filtrar por",
|
||||
"noProjects": "No se encontraron proyectos",
|
||||
"addToFavourites": "Añadir a favoritos"
|
||||
"addToFavourites": "Agregar a favoritos",
|
||||
"list": "Lista",
|
||||
"group": "Grupo",
|
||||
"listView": "Vista de Lista",
|
||||
"groupView": "Vista de Grupo",
|
||||
"groupBy": {
|
||||
"category": "Categoría",
|
||||
"client": "Cliente"
|
||||
},
|
||||
"noPermission": "No tienes permiso para realizar esta acción"
|
||||
}
|
||||
|
||||
@@ -19,5 +19,12 @@
|
||||
"archive": "Archivar",
|
||||
|
||||
"newTaskNamePlaceholder": "Escribe un nombre de tarea",
|
||||
"newSubtaskNamePlaceholder": "Escribe un nombre de subtarea"
|
||||
}
|
||||
"newSubtaskNamePlaceholder": "Escribe un nombre de subtarea",
|
||||
"untitledSection": "Sección sin título",
|
||||
"unmapped": "Sin asignar",
|
||||
"clickToChangeDate": "Haz clic para cambiar la fecha",
|
||||
"noDueDate": "Sin fecha de vencimiento",
|
||||
"save": "Guardar",
|
||||
"clear": "Limpiar",
|
||||
"nextWeek": "Próxima semana"
|
||||
}
|
||||
|
||||
@@ -1,7 +1,24 @@
|
||||
{
|
||||
"configurePhases": "Configurar fases",
|
||||
"phaseLabel": "Etiqueta de fase",
|
||||
"enterPhaseName": "Ingrese un nombre para la etiqueta de fase",
|
||||
"addOption": "Agregar opción",
|
||||
"phaseOptions": "Opciones de fase:"
|
||||
}
|
||||
"configurePhases": "Configurar Fases",
|
||||
"configure": "Configurar",
|
||||
"phaseLabel": "Etiqueta de Fase",
|
||||
"enterPhaseName": "Ingresa el nombre de la fase",
|
||||
"addOption": "Agregar Opción",
|
||||
"phaseOptions": "Opciones de Fase",
|
||||
"optionsText": "Opciones",
|
||||
"dragToReorderPhases": "Arrastra las fases para reordenarlas. Cada fase puede tener un color diferente.",
|
||||
"enterNewPhaseName": "Ingresa el nombre de la nueva fase...",
|
||||
"addPhase": "Agregar Fase",
|
||||
"noPhasesFound": "No se encontraron fases",
|
||||
"no": "No",
|
||||
"found": "encontrado",
|
||||
"deletePhase": "Eliminar Fase",
|
||||
"deletePhaseConfirm": "¿Estás seguro de que quieres eliminar esta fase? Esta acción no se puede deshacer.",
|
||||
"rename": "Renombrar",
|
||||
"delete": "Eliminar",
|
||||
"create": "Crear",
|
||||
"cancel": "Cancelar",
|
||||
"selectColor": "Seleccionar color",
|
||||
"managePhases": "Gestionar Fases",
|
||||
"close": "Cerrar"
|
||||
}
|
||||
|
||||
@@ -38,5 +38,15 @@
|
||||
"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"
|
||||
"workingDaysValidationMessage": "Los días de trabajo deben ser un número positivo",
|
||||
"manDaysValidationMessage": "Los días hombre deben ser un número positivo",
|
||||
"noPermission": "Sin permiso",
|
||||
"progressSettings": "Configuración de Progreso",
|
||||
"manualProgress": "Progreso Manual",
|
||||
"manualProgressTooltip": "Permitir actualizaciones manuales de progreso para tareas sin subtareas",
|
||||
"weightedProgress": "Progreso Ponderado",
|
||||
"weightedProgressTooltip": "Calcular el progreso basado en los pesos de las subtareas",
|
||||
"timeProgress": "Progreso Basado en Tiempo",
|
||||
"timeProgressTooltip": "Calcular el progreso basado en el tiempo estimado",
|
||||
"enterProjectKey": "Ingresa la clave del proyecto"
|
||||
}
|
||||
|
||||
14
worklenz-frontend/public/locales/es/project-view.json
Normal file
14
worklenz-frontend/public/locales/es/project-view.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"taskList": "Lista de Tareas",
|
||||
"board": "Tablero Kanban",
|
||||
"insights": "Análisis",
|
||||
"files": "Archivos",
|
||||
"members": "Miembros",
|
||||
"updates": "Actualizaciones",
|
||||
"projectView": "Vista del Proyecto",
|
||||
"loading": "Cargando proyecto...",
|
||||
"error": "Error al cargar el proyecto",
|
||||
"pinnedTab": "Fijado como pestaña predeterminada",
|
||||
"pinTab": "Fijar como pestaña predeterminada",
|
||||
"unpinTab": "Desfijar pestaña predeterminada"
|
||||
}
|
||||
@@ -1,11 +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"
|
||||
}
|
||||
"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"
|
||||
}
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
{
|
||||
"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"
|
||||
|
||||
}
|
||||
"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"
|
||||
}
|
||||
|
||||
@@ -1,13 +1,31 @@
|
||||
{
|
||||
"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."
|
||||
}
|
||||
"importTasks": "Importar tareas",
|
||||
"importTask": "Importar tarea",
|
||||
"createTask": "Crear tarea",
|
||||
"settings": "Configuración",
|
||||
"subscribe": "Suscribirse",
|
||||
"unsubscribe": "Desuscribirse",
|
||||
"deleteProject": "Eliminar proyecto",
|
||||
"startDate": "Fecha de inicio",
|
||||
"endDate": "Fecha de fin",
|
||||
"projectSettings": "Configuración del proyecto",
|
||||
"projectSummary": "Resumen del proyecto",
|
||||
"receiveProjectSummary": "Recibir un resumen del proyecto cada noche.",
|
||||
"refreshProject": "Actualizar proyecto",
|
||||
"saveAsTemplate": "Guardar como plantilla",
|
||||
"invite": "Invitar",
|
||||
"share": "Compartir",
|
||||
"subscribeTooltip": "Suscribirse a las notificaciones del proyecto",
|
||||
"unsubscribeTooltip": "Desuscribirse de las notificaciones del proyecto",
|
||||
"refreshTooltip": "Actualizar datos del proyecto",
|
||||
"settingsTooltip": "Abrir configuración del proyecto",
|
||||
"saveAsTemplateTooltip": "Guardar este proyecto como plantilla",
|
||||
"inviteTooltip": "Invitar miembros del equipo a este proyecto",
|
||||
"createTaskTooltip": "Crear una nueva tarea",
|
||||
"importTaskTooltip": "Importar tarea desde plantilla",
|
||||
"navigateBackTooltip": "Volver a la lista de proyectos",
|
||||
"projectStatusTooltip": "Estado del proyecto",
|
||||
"projectDatesInfo": "Información de la cronología del proyecto",
|
||||
"projectCategoryTooltip": "Categoría del proyecto",
|
||||
"defaultTaskName": "Tarea Sin Título"
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
"taskIncludes": "¿Qué se debe incluir en la plantilla de las tareas?",
|
||||
"taskIncludesOptions": {
|
||||
"statuses": "Estados",
|
||||
"phases": "Fases",
|
||||
"phases": "Fases",
|
||||
"labels": "Etiquetas",
|
||||
"name": "Nombre",
|
||||
"priority": "Prioridad",
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"title": "Apariencia",
|
||||
"darkMode": "Modo Oscuro",
|
||||
"darkModeDescription": "Cambia entre el modo claro y oscuro para personalizar tu experiencia visual."
|
||||
}
|
||||
@@ -9,5 +9,6 @@
|
||||
"saveChanges": "Guardar cambios",
|
||||
"profileJoinedText": "Se unió hace un mes",
|
||||
"profileLastUpdatedText": "Última actualización hace un mes",
|
||||
"avatarTooltip": "Haz clic para subir un avatar"
|
||||
"avatarTooltip": "Haz clic para subir un avatar",
|
||||
"title": "Configuración del Perfil"
|
||||
}
|
||||
|
||||
@@ -10,5 +10,6 @@
|
||||
"team-members": "Miembros del equipo",
|
||||
"teams": "Equipos",
|
||||
"change-password": "Cambiar contraseña",
|
||||
"language-and-region": "Idioma y región"
|
||||
"language-and-region": "Idioma y región",
|
||||
"appearance": "Apariencia"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"title": "Miembros del Equipo",
|
||||
"nameColumn": "Nombre",
|
||||
"projectsColumn": "Proyectos",
|
||||
"emailColumn": "Correo electrónico",
|
||||
@@ -40,5 +41,7 @@
|
||||
"ownerText": "Propietario del equipo",
|
||||
"addedText": "Agregado",
|
||||
"updatedText": "Actualizado",
|
||||
"noResultFound": "Escriba una dirección de correo electrónico y presione enter..."
|
||||
"noResultFound": "Escriba una dirección de correo electrónico y presione enter...",
|
||||
"jobTitlesFetchError": "Error al obtener los cargos",
|
||||
"invitationResent": "¡Invitación reenviada exitosamente!"
|
||||
}
|
||||
|
||||
16
worklenz-frontend/public/locales/es/settings/teams.json
Normal file
16
worklenz-frontend/public/locales/es/settings/teams.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"title": "Equipos",
|
||||
"team": "Equipo",
|
||||
"teams": "Equipos",
|
||||
"name": "Nombre",
|
||||
"created": "Creado",
|
||||
"ownsBy": "Pertenece a",
|
||||
"edit": "Editar",
|
||||
"editTeam": "Editar Equipo",
|
||||
"pinTooltip": "Haz clic para fijar esto en el menú principal",
|
||||
"editTeamName": "Editar Nombre del Equipo",
|
||||
"updateName": "Actualizar Nombre",
|
||||
"namePlaceholder": "Nombre",
|
||||
"nameRequired": "Por favor ingresa un Nombre",
|
||||
"updateFailed": "¡Falló el cambio de nombre del equipo!"
|
||||
}
|
||||
@@ -15,7 +15,8 @@
|
||||
"hide-start-date": "Ocultar fecha de inicio",
|
||||
"show-start-date": "Mostrar fecha de inicio",
|
||||
"hours": "Horas",
|
||||
"minutes": "Minutos"
|
||||
"minutes": "Minutos",
|
||||
"recurring": "Recurrente"
|
||||
},
|
||||
"description": {
|
||||
"title": "Descripción",
|
||||
@@ -26,4 +27,4 @@
|
||||
"add-sub-task": "+ Añadir subtarea",
|
||||
"refresh-sub-tasks": "Actualizar subtareas"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"recurring": "Recurrente",
|
||||
"recurringTaskConfiguration": "Configuración de tarea recurrente",
|
||||
"repeats": "Repeticiones",
|
||||
"daily": "Diario",
|
||||
"weekly": "Semanal",
|
||||
"everyXDays": "Cada X días",
|
||||
"everyXWeeks": "Cada X semanas",
|
||||
"everyXMonths": "Cada X meses",
|
||||
"monthly": "Mensual",
|
||||
"selectDaysOfWeek": "Seleccionar días de la semana",
|
||||
"mon": "Lun",
|
||||
"tue": "Mar",
|
||||
"wed": "Mié",
|
||||
"thu": "Jue",
|
||||
"fri": "Vie",
|
||||
"sat": "Sáb",
|
||||
"sun": "Dom",
|
||||
"monthlyRepeatType": "Tipo de repetición mensual",
|
||||
"onSpecificDate": "En una fecha específica",
|
||||
"onSpecificDay": "En un día específico",
|
||||
"dateOfMonth": "Fecha del mes",
|
||||
"weekOfMonth": "Semana del mes",
|
||||
"dayOfWeek": "Día de la semana",
|
||||
"first": "Primero",
|
||||
"second": "Segundo",
|
||||
"third": "Tercero",
|
||||
"fourth": "Cuarto",
|
||||
"last": "Último",
|
||||
"intervalDays": "Intervalo (días)",
|
||||
"intervalWeeks": "Intervalo (semanas)",
|
||||
"intervalMonths": "Intervalo (meses)",
|
||||
"saveChanges": "Guardar cambios"
|
||||
}
|
||||
@@ -1,78 +1,123 @@
|
||||
{
|
||||
"taskHeader": {
|
||||
"taskNamePlaceholder": "Escribe tu tarea",
|
||||
"deleteTask": "Eliminar tarea"
|
||||
"taskNamePlaceholder": "Escriba su Tarea",
|
||||
"deleteTask": "Eliminar Tarea"
|
||||
},
|
||||
"taskInfoTab": {
|
||||
"title": "Información",
|
||||
"details": {
|
||||
"title": "Detalles",
|
||||
"task-key": "Clave de tarea",
|
||||
"task-key": "Clave de Tarea",
|
||||
"phase": "Fase",
|
||||
"assignees": "Asignados",
|
||||
"due-date": "Fecha de vencimiento",
|
||||
"time-estimation": "Estimación de tiempo",
|
||||
"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",
|
||||
"start-date": "Fecha de Inicio",
|
||||
"end-date": "Fecha de Fin",
|
||||
"hide-start-date": "Ocultar Fecha de Inicio",
|
||||
"show-start-date": "Mostrar Fecha de Inicio",
|
||||
"hours": "Horas",
|
||||
"minutes": "Minutos"
|
||||
"minutes": "Minutos",
|
||||
"progressValue": "Valor de Progreso",
|
||||
"progressValueTooltip": "Establecer el porcentaje de progreso (0-100%)",
|
||||
"progressValueRequired": "Por favor, introduzca un valor de progreso",
|
||||
"progressValueRange": "El progreso debe estar entre 0 y 100",
|
||||
"taskWeight": "Peso de la Tarea",
|
||||
"taskWeightTooltip": "Establecer el peso de esta subtarea (porcentaje)",
|
||||
"taskWeightRequired": "Por favor, introduzca un peso de tarea",
|
||||
"taskWeightRange": "El peso debe estar entre 0 y 100",
|
||||
"recurring": "Recurrente"
|
||||
},
|
||||
"labels": {
|
||||
"labelInputPlaceholder": "Buscar o crear",
|
||||
"labelsSelectorInputTip": "Pulse Enter para crear"
|
||||
"labelsSelectorInputTip": "Presiona 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",
|
||||
"title": "Sub Tareas",
|
||||
"addSubTask": "Agregar Sub Tarea",
|
||||
"addSubTaskInputPlaceholder": "Escriba su tarea y presione enter",
|
||||
"refreshSubTasks": "Actualizar Sub Tareas",
|
||||
"edit": "Editar",
|
||||
"delete": "Eliminar",
|
||||
"confirmDeleteSubTask": "¿Estás seguro de que quieres eliminar esta subtarea?",
|
||||
"deleteSubTask": "Eliminar subtarea"
|
||||
"confirmDeleteSubTask": "¿Está seguro de que desea eliminar esta subtarea?",
|
||||
"deleteSubTask": "Eliminar Sub Tarea"
|
||||
},
|
||||
"dependencies": {
|
||||
"title": "Dependencias",
|
||||
"addDependency": "+ Añadir nueva dependencia",
|
||||
"addDependency": "+ Agregar nueva dependencia",
|
||||
"blockedBy": "Bloqueado por",
|
||||
"searchTask": "Escribe para buscar tarea",
|
||||
"searchTask": "Escribir para buscar tarea",
|
||||
"noTasksFound": "No se encontraron tareas",
|
||||
"confirmDeleteDependency": "¿Estás seguro de que quieres eliminar?"
|
||||
"confirmDeleteDependency": "¿Está seguro de que desea eliminar?"
|
||||
},
|
||||
"attachments": {
|
||||
"title": "Adjuntos",
|
||||
"chooseOrDropFileToUpload": "Elige o arrastra un archivo para subir",
|
||||
"chooseOrDropFileToUpload": "Elija o arrastre 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!",
|
||||
"addComment": "+ Agregar nuevo comentario",
|
||||
"noComments": "Aún no hay comentarios. ¡Sé el primero en comentar!",
|
||||
"delete": "Eliminar",
|
||||
"confirmDeleteComment": "¿Estás seguro de que quieres eliminar este comentario?"
|
||||
"confirmDeleteComment": "¿Está seguro de que desea eliminar este comentario?",
|
||||
"addCommentPlaceholder": "Agregar un comentario...",
|
||||
"cancel": "Cancelar",
|
||||
"commentButton": "Comentar",
|
||||
"attachFiles": "Adjuntar archivos",
|
||||
"addMoreFiles": "Agregar más archivos",
|
||||
"selectedFiles": "Archivos Seleccionados (Hasta 25MB, Máximo {count})",
|
||||
"maxFilesError": "Solo puede subir un máximo de {count} archivos",
|
||||
"processFilesError": "Error al procesar archivos",
|
||||
"addCommentError": "Por favor agregue un comentario o adjunte archivos",
|
||||
"createdBy": "Creado {{time}} por {{user}}",
|
||||
"updatedTime": "Actualizado {{time}}"
|
||||
},
|
||||
"searchInputPlaceholder": "Buscar por nombre",
|
||||
"pendingInvitation": "Invitación pendiente"
|
||||
"pendingInvitation": "Invitación Pendiente"
|
||||
},
|
||||
"taskTimeLogTab": {
|
||||
"title": "Registro de tiempo",
|
||||
"title": "Registro de Tiempo",
|
||||
"addTimeLog": "Añadir nuevo registro de tiempo",
|
||||
"totalLogged": "Total registrado",
|
||||
"totalLogged": "Total Registrado",
|
||||
"exportToExcel": "Exportar a Excel",
|
||||
"noTimeLogsFound": "No se encontraron registros de tiempo"
|
||||
"noTimeLogsFound": "No se encontraron registros de tiempo",
|
||||
"timeLogForm": {
|
||||
"date": "Fecha",
|
||||
"startTime": "Hora de Inicio",
|
||||
"endTime": "Hora de Fin",
|
||||
"workDescription": "Descripción del Trabajo",
|
||||
"descriptionPlaceholder": "Agregar una descripción",
|
||||
"logTime": "Registrar tiempo",
|
||||
"updateTime": "Actualizar tiempo",
|
||||
"cancel": "Cancelar",
|
||||
"selectDateError": "Por favor seleccione una fecha",
|
||||
"selectStartTimeError": "Por favor seleccione la hora de inicio",
|
||||
"selectEndTimeError": "Por favor seleccione la hora de fin",
|
||||
"endTimeAfterStartError": "La hora de fin debe ser posterior a la hora de inicio"
|
||||
}
|
||||
},
|
||||
"taskActivityLogTab": {
|
||||
"title": "Registro de actividad"
|
||||
"title": "Registro de Actividad",
|
||||
"add": "AGREGAR",
|
||||
"remove": "QUITAR",
|
||||
"none": "Ninguno",
|
||||
"weight": "Peso",
|
||||
"createdTask": "creó la tarea."
|
||||
},
|
||||
"taskProgress": {
|
||||
"markAsDoneTitle": "¿Marcar Tarea como Completada?",
|
||||
"confirmMarkAsDone": "Sí, marcar como completada",
|
||||
"cancelMarkAsDone": "No, mantener estado actual",
|
||||
"markAsDoneDescription": "Ha establecido el progreso al 100%. ¿Le gustaría actualizar el estado de la tarea a \"Completada\"?"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
"sortText": "Ordenar",
|
||||
"statusText": "Estado",
|
||||
"phaseText": "Fase",
|
||||
"memberText": "Miembros",
|
||||
"assigneesText": "Asignados",
|
||||
"priorityText": "Prioridad",
|
||||
"labelsText": "Etiquetas",
|
||||
"membersText": "Miembros",
|
||||
@@ -16,30 +18,32 @@
|
||||
"taskText": "Tarea",
|
||||
"descriptionText": "Descripción",
|
||||
"phasesText": "Fases",
|
||||
"listText": "Lista",
|
||||
"progressText": "Progreso",
|
||||
"timeTrackingText": "Seguimiento de tiempo",
|
||||
"timetrackingText": "Seguimiento de tiempo",
|
||||
"estimationText": "Estimación",
|
||||
"startDateText": "Fecha de inicio",
|
||||
"startdateText": "Fecha de inicio",
|
||||
"endDateText": "Fecha de fin",
|
||||
"dueDateText": "Fecha de vencimiento",
|
||||
"duedateText": "Fecha de vencimiento",
|
||||
"completedDateText": "Fecha de finalización",
|
||||
"completeddateText": "Fecha de finalización",
|
||||
"createdDateText": "Fecha de creación",
|
||||
"createddateText": "Fecha de creación",
|
||||
"lastUpdatedText": "Última actualizació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",
|
||||
|
||||
"lowText": "Bajo",
|
||||
"mediumText": "Medio",
|
||||
"highText": "Alto",
|
||||
|
||||
"createStatusButtonTooltip": "Configuración de estado",
|
||||
"configPhaseButtonTooltip": "Configuración de fase",
|
||||
"noLabelsFound": "No se encontraron etiquetas",
|
||||
|
||||
"addStatusButton": "Agregar estado",
|
||||
@@ -49,7 +53,36 @@
|
||||
"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"
|
||||
"pleaseEnterAName": "Por favor ingrese un nombre",
|
||||
"pleaseSelectACategory": "Por favor seleccione una categoría",
|
||||
"create": "Crear",
|
||||
|
||||
"searchTasks": "Buscar tareas...",
|
||||
"searchPlaceholder": "Buscar...",
|
||||
"fieldsText": "Campos",
|
||||
"loadingFilters": "Cargando filtros...",
|
||||
"noOptionsFound": "No se encontraron opciones",
|
||||
"filtersActive": "filtros activos",
|
||||
"filterActive": "filtro activo",
|
||||
"clearAll": "Limpiar todo",
|
||||
"clearing": "Limpiando...",
|
||||
"cancel": "Cancelar",
|
||||
"search": "Buscar",
|
||||
"groupedBy": "Agrupado por",
|
||||
"manage": "Gestionar",
|
||||
"manageStatuses": "Gestionar Estados",
|
||||
"managePhases": "Gestionar Fases",
|
||||
"dragToReorderStatuses": "Los estados están organizados por categorías. Arrastra para reordenar dentro de las categorías. Haz clic en 'Agregar estado' para crear nuevos estados en cada categoría.",
|
||||
"enterNewStatusName": "Ingrese el nombre del nuevo estado...",
|
||||
"addStatus": "Agregar estado",
|
||||
"noStatusesFound": "No hay estados en esta categoría",
|
||||
"deleteStatus": "Eliminar estado",
|
||||
"deleteStatusConfirm": "¿Está seguro de que desea eliminar este estado? Esta acción no se puede deshacer.",
|
||||
"rename": "Renombrar",
|
||||
"delete": "Eliminar",
|
||||
"enterStatusName": "Ingrese el nombre del estado",
|
||||
"close": "Cerrar",
|
||||
"cannotMoveStatus": "No se puede mover el estado",
|
||||
"cannotMoveStatusMessage": "No se puede mover este estado porque dejaría vacía la categoría '{{categoryName}}'. Cada categoría debe tener al menos un estado.",
|
||||
"ok": "OK"
|
||||
}
|
||||
|
||||
@@ -36,8 +36,9 @@
|
||||
"selectText": "Seleccionar",
|
||||
"labelsSelectorInputTip": "¡Presiona enter para crear!",
|
||||
|
||||
"addTaskText": "+ Agregar tarea",
|
||||
"addSubTaskText": "+ Agregar subtarea",
|
||||
"addTaskText": "Agregar tarea",
|
||||
"addSubTaskText": "Agregar subtarea",
|
||||
"noTasksInGroup": "No hay tareas en este grupo",
|
||||
"addTaskInputPlaceholder": "Escribe tu tarea y presiona enter",
|
||||
|
||||
"openButton": "Abrir",
|
||||
@@ -47,7 +48,10 @@
|
||||
"searchInputPlaceholder": "Buscar o crear",
|
||||
"assigneeSelectorInviteButton": "Invitar a un nuevo miembro por correo",
|
||||
"labelInputPlaceholder": "Buscar o crear",
|
||||
|
||||
"searchLabelsPlaceholder": "Buscar etiquetas...",
|
||||
"createLabelButton": "Crear \"{{name}}\"",
|
||||
"manageLabelsPath": "Configuración → Etiquetas",
|
||||
|
||||
"pendingInvitation": "Invitación pendiente",
|
||||
|
||||
"contextMenu": {
|
||||
@@ -59,5 +63,74 @@
|
||||
"convertToTask": "Convertir en tarea",
|
||||
"delete": "Eliminar",
|
||||
"searchByNameInputPlaceholder": "Buscar por nombre"
|
||||
},
|
||||
"setDueDate": "Establecer fecha de vencimiento",
|
||||
"setStartDate": "Establecer fecha de inicio",
|
||||
"clearDueDate": "Limpiar fecha de vencimiento",
|
||||
"clearStartDate": "Limpiar fecha de inicio",
|
||||
"dueDatePlaceholder": "Fecha de vencimiento",
|
||||
"startDatePlaceholder": "Fecha de inicio",
|
||||
|
||||
"emptyStates": {
|
||||
"noTaskGroups": "No se encontraron grupos de tareas",
|
||||
"noTaskGroupsDescription": "Las tareas aparecerán aquí cuando se creen o cuando se apliquen filtros.",
|
||||
"errorPrefix": "Error:",
|
||||
"dragTaskFallback": "Tarea"
|
||||
},
|
||||
|
||||
"customColumns": {
|
||||
"addCustomColumn": "Agregar una columna personalizada",
|
||||
"customColumnHeader": "Columna Personalizada",
|
||||
"customColumnSettings": "Configuración de columna personalizada",
|
||||
"noCustomValue": "Sin valor",
|
||||
"peopleField": "Campo de personas",
|
||||
"noDate": "Sin fecha",
|
||||
"unsupportedField": "Tipo de campo no compatible",
|
||||
|
||||
"modal": {
|
||||
"addFieldTitle": "Agregar campo",
|
||||
"editFieldTitle": "Editar campo",
|
||||
"fieldTitle": "Título del campo",
|
||||
"fieldTitleRequired": "El título del campo es obligatorio",
|
||||
"columnTitlePlaceholder": "Título de la columna",
|
||||
"type": "Tipo",
|
||||
"deleteConfirmTitle": "¿Está seguro de que desea eliminar esta columna personalizada?",
|
||||
"deleteConfirmDescription": "Esta acción no se puede deshacer. Todos los datos asociados con esta columna se eliminarán permanentemente.",
|
||||
"deleteButton": "Eliminar",
|
||||
"cancelButton": "Cancelar",
|
||||
"createButton": "Crear",
|
||||
"updateButton": "Actualizar",
|
||||
"createSuccessMessage": "Columna personalizada creada exitosamente",
|
||||
"updateSuccessMessage": "Columna personalizada actualizada exitosamente",
|
||||
"deleteSuccessMessage": "Columna personalizada eliminada exitosamente",
|
||||
"deleteErrorMessage": "Error al eliminar la columna personalizada",
|
||||
"createErrorMessage": "Error al crear la columna personalizada",
|
||||
"updateErrorMessage": "Error al actualizar la columna personalizada"
|
||||
},
|
||||
|
||||
"fieldTypes": {
|
||||
"people": "Personas",
|
||||
"number": "Número",
|
||||
"date": "Fecha",
|
||||
"selection": "Selección",
|
||||
"checkbox": "Casilla de verificación",
|
||||
"labels": "Etiquetas",
|
||||
"key": "Clave",
|
||||
"formula": "Fórmula"
|
||||
}
|
||||
},
|
||||
|
||||
"indicators": {
|
||||
"tooltips": {
|
||||
"subtasks": "{{count}} subtarea",
|
||||
"subtasks_plural": "{{count}} subtareas",
|
||||
"comments": "{{count}} comentario",
|
||||
"comments_plural": "{{count}} comentarios",
|
||||
"attachments": "{{count}} archivo adjunto",
|
||||
"attachments_plural": "{{count}} archivos adjuntos",
|
||||
"subscribers": "La tarea tiene suscriptores",
|
||||
"dependencies": "La tarea tiene dependencias",
|
||||
"recurring": "Tarea recurrente"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
39
worklenz-frontend/public/locales/es/task-management.json
Normal file
39
worklenz-frontend/public/locales/es/task-management.json
Normal file
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"noTasksInGroup": "No hay tareas en este grupo",
|
||||
"noTasksInGroupDescription": "Añade una tarea para comenzar",
|
||||
"addFirstTask": "Añade tu primera tarea",
|
||||
"openTask": "Abrir",
|
||||
"subtask": "subtarea",
|
||||
"subtasks": "subtareas",
|
||||
"comment": "comentario",
|
||||
"comments": "comentarios",
|
||||
"attachment": "adjunto",
|
||||
"attachments": "adjuntos",
|
||||
"enterSubtaskName": "Ingresa el nombre de la subtarea...",
|
||||
"add": "Añadir",
|
||||
"cancel": "Cancelar",
|
||||
"renameGroup": "Renombrar Grupo",
|
||||
"renameStatus": "Renombrar Estado",
|
||||
"renamePhase": "Renombrar Fase",
|
||||
"changeCategory": "Cambiar Categoría",
|
||||
"clickToEditGroupName": "Haz clic para editar el nombre del grupo",
|
||||
"enterGroupName": "Ingresa el nombre del grupo",
|
||||
"todo": "Por Hacer",
|
||||
"inProgress": "En Progreso",
|
||||
"done": "Hecho",
|
||||
"defaultTaskName": "Tarea Sin Título",
|
||||
|
||||
"indicators": {
|
||||
"tooltips": {
|
||||
"subtasks": "{{count}} subtarea",
|
||||
"subtasks_plural": "{{count}} subtareas",
|
||||
"comments": "{{count}} comentario",
|
||||
"comments_plural": "{{count}} comentarios",
|
||||
"attachments": "{{count}} adjunto",
|
||||
"attachments_plural": "{{count}} adjuntos",
|
||||
"subscribers": "La tarea tiene suscriptores",
|
||||
"dependencies": "La tarea tiene dependencias",
|
||||
"recurring": "Tarea recurrente"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,24 +1,41 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
"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",
|
||||
"searchOrCreateLabel": "Buscar o crear etiqueta...",
|
||||
"hitEnterToCreate": "Presione Enter para crear",
|
||||
"labelExists": "La etiqueta ya existe",
|
||||
"pendingInvitation": "Invitación Pendiente",
|
||||
"noMatchingLabels": "No hay etiquetas coincidentes",
|
||||
"noLabels": "Sin etiquetas",
|
||||
"CHANGE_STATUS": "Cambiar Estado",
|
||||
"CHANGE_PRIORITY": "Cambiar Prioridad",
|
||||
"CHANGE_PHASE": "Cambiar Fase",
|
||||
"ADD_LABELS": "Agregar Etiquetas",
|
||||
"ASSIGN_TO_ME": "Asignar a Mí",
|
||||
"ASSIGN_MEMBERS": "Asignar Miembros",
|
||||
"ARCHIVE": "Archivar",
|
||||
"DELETE": "Eliminar",
|
||||
"CANCEL": "Cancelar",
|
||||
"CLEAR_SELECTION": "Limpiar Selección",
|
||||
"TASKS_SELECTED": "{{count}} tarea seleccionada",
|
||||
"TASKS_SELECTED_plural": "{{count}} tareas seleccionadas",
|
||||
"DELETE_TASKS_CONFIRM": "¿Eliminar {{count}} tarea?",
|
||||
"DELETE_TASKS_CONFIRM_plural": "¿Eliminar {{count}} tareas?",
|
||||
"DELETE_TASKS_WARNING": "Esta acción no se puede deshacer."
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"selectAll": "Seleccionar Todo",
|
||||
"teams": "Equipos",
|
||||
|
||||
"searchByProject": "Buscar por nombre de proyecto",
|
||||
"searchByProject": "Buscar por nombre del proyecto",
|
||||
"projects": "Proyectos",
|
||||
|
||||
"searchByCategory": "Buscar por nombre de categoría",
|
||||
@@ -37,8 +37,21 @@
|
||||
"actualDays": "Días Reales",
|
||||
|
||||
"noCategories": "No se encontraron categorías",
|
||||
"noCategory": "No Categoría",
|
||||
"noCategory": "Sin Categoría",
|
||||
"noProjects": "No se encontraron proyectos",
|
||||
"noTeams": "No se encontraron equipos",
|
||||
"noData": "No se encontraron datos"
|
||||
"noData": "No se encontraron datos",
|
||||
|
||||
"groupBy": "Agrupar por",
|
||||
"groupByCategory": "Categoría",
|
||||
"groupByTeam": "Equipo",
|
||||
"groupByStatus": "Estado",
|
||||
"groupByNone": "Ninguno",
|
||||
"clearSearch": "Limpiar búsqueda",
|
||||
"selectedProjects": "Proyectos Seleccionados",
|
||||
"projectsSelected": "proyectos seleccionados",
|
||||
"showSelected": "Mostrar Solo Seleccionados",
|
||||
"expandAll": "Expandir Todo",
|
||||
"collapseAll": "Contraer Todo",
|
||||
"ungrouped": "Sin Agrupar"
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"title": "¡No autorizado!",
|
||||
"subtitle": "No tienes permisos para acceder a esta página",
|
||||
"button": "Ir a Inicio"
|
||||
}
|
||||
"title": "¡No autorizado!",
|
||||
"subtitle": "No tienes permisos para acceder a esta página",
|
||||
"button": "Ir a Inicio"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user