Merge branch 'main' of https://github.com/Worklenz/worklenz into feature/task-activities-by-user

This commit is contained in:
chamikaJ
2025-07-14 12:46:18 +05:30
1166 changed files with 82289 additions and 15230 deletions

View File

@@ -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"
}

View File

@@ -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"
}

View File

@@ -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"
}

View File

@@ -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"
}

View File

@@ -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"
}

View File

@@ -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"
}

View 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"
}

View File

@@ -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"
}

View File

@@ -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"
}

View File

@@ -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"
}

View File

@@ -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",

View File

@@ -0,0 +1,5 @@
{
"title": "Apariencia",
"darkMode": "Modo Oscuro",
"darkModeDescription": "Cambia entre el modo claro y oscuro para personalizar tu experiencia visual."
}

View File

@@ -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"
}

View File

@@ -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"
}

View File

@@ -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!"
}

View 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!"
}

View File

@@ -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"
}
}
}

View File

@@ -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"
}

View File

@@ -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\"?"
}
}
}

View File

@@ -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"
}

View File

@@ -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"
}
}
}

View 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"
}
}
}

View File

@@ -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."
}

View File

@@ -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"
}

View File

@@ -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"
}