Merge branch 'release-v2.1.4' into feature/task-activities-by-user

This commit is contained in:
Chamika J
2025-07-29 08:46:05 +05:30
committed by GitHub
626 changed files with 17159 additions and 3505 deletions

View File

@@ -3,7 +3,28 @@
"setupYourAccount": "Configura tu cuenta.",
"organizationStepTitle": "Nombra tu organización",
"organizationStepLabel": "Elige un nombre para tu cuenta de Worklenz.",
"organizationStepWelcome": "¡Bienvenido a Worklenz!",
"organizationStepDescription": "Comencemos configurando tu organización. Este será el espacio de trabajo principal para tu equipo.",
"organizationStepLabel": "Nombre de la organización",
"organizationStepPlaceholder": "ej. Corporación Acme",
"organizationStepTooltip": "Este nombre aparecerá en tu espacio de trabajo y se puede cambiar más tarde en la configuración.",
"organizationStepNeedIdeas": "¿Necesitas ideas?",
"organizationStepUseDetected": "Usar detectado:",
"organizationStepCharacters": "caracteres",
"organizationStepGoodLength": "Buena longitud",
"organizationStepTooShort": "Demasiado corto",
"organizationStepNamingTips": "Consejos para nombrar",
"organizationStepTip1": "Manténlo simple y memorable",
"organizationStepTip2": "Refleja tu industria o valores",
"organizationStepTip3": "Piensa en el crecimiento futuro",
"organizationStepTip4": "Hazlo único y reconocible",
"organizationStepSuggestionsTitle": "Sugerencias de nombres",
"organizationStepCategory1": "Empresas tecnológicas",
"organizationStepCategory2": "Agencias creativas",
"organizationStepCategory3": "Consultoría",
"organizationStepCategory4": "Startups",
"organizationStepSuggestionsNote": "Estos son solo ejemplos para empezar. Elige algo que represente a tu organización.",
"organizationStepPrivacyNote": "El nombre de tu organización es privado y solo visible para los miembros de tu equipo.",
"projectStepTitle": "Crea tu primer proyecto",
"projectStepLabel": "¿En qué proyecto estás trabajando ahora?",
@@ -24,9 +45,171 @@
"step3InputLabel": "Invitar por correo electrónico",
"addAnother": "Agregar otro",
"skipForNow": "Omitir por ahora",
"skipping": "Omitiendo...",
"formTitle": "Crea tu primera tarea.",
"step3Title": "Invita a tu equipo a trabajar",
"maxMembers": " (Puedes invitar hasta 5 miembros)",
"maxTasks": " (Puedes crear hasta 5 tareas)"
"maxTasks": " (Puedes crear hasta 5 tareas)",
"membersStepTitle": "Invita a tu equipo",
"membersStepDescription": "Añade miembros del equipo a \"{{organizationName}}\" y comienza a colaborar",
"memberPlaceholder": "Miembro del equipo {{index}} - Ingresa dirección de correo",
"validEmailAddress": "Dirección de correo válida",
"addAnotherTeamMember": "Añadir otro miembro del equipo ({{current}}/{{max}})",
"canInviteLater": "Siempre puedes invitar miembros del equipo más tarde",
"skipStepDescription": "¿No tienes direcciones de correo listas? ¡No hay problema! Puedes omitir este paso e invitar miembros del equipo desde tu panel de proyecto más tarde.",
"orgCategoryTech": "Empresas Tecnológicas",
"orgCategoryCreative": "Agencias Creativas",
"orgCategoryConsulting": "Consultoría",
"orgCategoryStartups": "Startups",
"namingTip1": "Manténlo simple y memorable",
"namingTip2": "Refleja tu industria o valores",
"namingTip3": "Piensa en el crecimiento futuro",
"namingTip4": "Hazlo único y reconocible",
"aboutYouTitle": "Cuéntanos sobre ti",
"aboutYouDescription": "Ayúdanos a personalizar tu experiencia",
"orgTypeQuestion": "¿Qué describe mejor tu organización?",
"userRoleQuestion": "¿Cuál es tu rol?",
"yourNeedsTitle": "¿Cuáles son tus principales necesidades?",
"yourNeedsDescription": "Selecciona todas las que apliquen para ayudarnos a configurar tu espacio de trabajo",
"yourNeedsQuestion": "¿Cómo usarás principalmente Worklenz?",
"useCaseTaskOrg": "Organizar y hacer seguimiento de tareas",
"useCaseTeamCollab": "Trabajar juntos sin problemas",
"useCaseResourceMgmt": "Gestionar tiempo y recursos",
"useCaseClientComm": "Mantenerse conectado con clientes",
"useCaseTimeTrack": "Monitorear horas de proyecto",
"useCaseOther": "Algo más",
"selectedText": "seleccionado",
"previousToolsQuestion": "¿Qué herramientas has usado antes? (Opcional)",
"previousToolsPlaceholder": "ej., Asana, Trello, Jira, Monday.com, etc.",
"discoveryTitle": "Una última cosa...",
"discoveryDescription": "Ayúdanos a entender cómo descubriste Worklenz",
"discoveryQuestion": "¿Cómo te enteraste de nosotros?",
"allSetTitle": "¡Ya estás listo!",
"allSetDescription": "Vamos a crear tu primer proyecto y comenzar con Worklenz",
"surveyCompleteTitle": "¡Gracias!",
"surveyCompleteDescription": "Tu retroalimentación nos ayuda a mejorar Worklenz para todos",
"aboutYouStepName": "Sobre ti",
"yourNeedsStepName": "Tus necesidades",
"discoveryStepName": "Descubrimiento",
"stepProgress": "Paso {step} de 3: {title}",
"projectStepHeader": "Vamos a crear tu primer proyecto",
"projectStepSubheader": "Empieza desde cero o usa una plantilla para ir más rápido",
"startFromScratch": "Empezar desde cero",
"templateSelected": "Plantilla seleccionada abajo",
"quickSuggestions": "Sugerencias rápidas:",
"orText": "O",
"startWithTemplate": "Comenzar con una plantilla",
"clearToSelectTemplate": "Borra el nombre del proyecto arriba para seleccionar una plantilla",
"templateHeadStart": "Obtén una ventaja inicial con estructuras de proyecto pre-construidas",
"browseAllTemplates": "Explorar todas las plantillas",
"templatesAvailable": "15+ plantillas específicas de industria disponibles",
"chooseTemplate": "Elige una plantilla que coincida con tu tipo de proyecto",
"createProject": "Crear proyecto",
"templateSoftwareDev": "Desarrollo de Software",
"templateSoftwareDesc": "Sprints ágiles, seguimiento de errores, lanzamientos",
"templateMarketing": "Campaña de Marketing",
"templateMarketingDesc": "Planificación de campaña, calendario de contenido",
"templateConstruction": "Proyecto de Construcción",
"templateConstructionDesc": "Fases, permisos, contratistas",
"templateStartup": "Lanzamiento de Startup",
"templateStartupDesc": "Desarrollo MVP, financiación, crecimiento",
"tasksStepTitle": "Añade tus primeras tareas",
"tasksStepDescription": "Desglosa \"{{projectName}}\" en tareas accionables para comenzar",
"taskPlaceholder": "Tarea {{index}} - ej., ¿Qué necesita hacerse?",
"addAnotherTask": "Añadir otra tarea ({{current}}/{{max}})",
"surveyStepTitle": "Cuéntanos sobre ti",
"surveyStepLabel": "Ayúdanos a personalizar tu experiencia de Worklenz respondiendo algunas preguntas.",
"organizationType": "¿Qué describe mejor tu organización?",
"organizationTypeFreelancer": "Freelancer",
"organizationTypeStartup": "Startup",
"organizationTypeSmallMediumBusiness": "Pequeña o Mediana Empresa",
"organizationTypeAgency": "Agencia",
"organizationTypeEnterprise": "Empresa",
"organizationTypeOther": "Otro",
"userRole": "¿Cuál es tu rol?",
"userRoleFounderCeo": "Fundador / CEO",
"userRoleProjectManager": "Gerente de Proyecto",
"userRoleSoftwareDeveloper": "Desarrollador de Software",
"userRoleDesigner": "Diseñador",
"userRoleOperations": "Operaciones",
"userRoleOther": "Otro",
"mainUseCases": "¿Para qué usarás principalmente Worklenz?",
"mainUseCasesTaskManagement": "Gestión de tareas",
"mainUseCasesTeamCollaboration": "Colaboración de equipo",
"mainUseCasesResourcePlanning": "Planificación de recursos",
"mainUseCasesClientCommunication": "Comunicación con clientes e informes",
"mainUseCasesTimeTracking": "Seguimiento de tiempo",
"mainUseCasesOther": "Otro",
"previousTools": "¿Qué herramienta(s) usabas antes de Worklenz?",
"previousToolsPlaceholder": "ej. Trello, Asana, Monday.com",
"howHeardAbout": "¿Cómo conociste Worklenz?",
"howHeardAboutGoogleSearch": "Búsqueda de Google",
"howHeardAboutTwitter": "Twitter",
"howHeardAboutLinkedin": "LinkedIn",
"howHeardAboutFriendColleague": "Un amigo o colega",
"howHeardAboutBlogArticle": "Un blog o artículo",
"howHeardAboutOther": "Otro",
"aboutYouStepTitle": "Cuéntanos sobre ti",
"aboutYouStepDescription": "Ayúdanos a personalizar tu experiencia",
"yourNeedsStepTitle": "¿Cuáles son tus principales necesidades?",
"yourNeedsStepDescription": "Selecciona todas las que apliquen para ayudarnos a configurar tu espacio de trabajo",
"selected": "seleccionado",
"previousToolsLabel": "¿Qué herramientas has usado antes? (Opcional)",
"roleSuggestions": {
"designer": "UI/UX, Gráficos, Creativo",
"developer": "Frontend, Backend, Full-stack",
"projectManager": "Planificación, Coordinación",
"marketing": "Contenido, Redes Sociales, Crecimiento",
"sales": "Desarrollo de Negocios, Relaciones con Clientes",
"operations": "Administración, RRHH, Finanzas"
},
"languages": {
"en": "English",
"es": "Español",
"pt": "Português",
"de": "Deutsch",
"alb": "Shqip",
"zh": "简体中文"
},
"orgSuggestions": {
"tech": ["TechCorp", "DevStudio", "CodeCraft", "PixelForge"],
"creative": ["Creative Hub", "Design Studio", "Brand Works", "Visual Arts"],
"consulting": ["Strategy Group", "Business Solutions", "Expert Advisors", "Growth Partners"],
"startup": ["Innovation Labs", "Future Works", "Venture Co", "Next Gen"]
},
"projectSuggestions": {
"freelancer": ["Proyecto Cliente", "Actualización Portfolio", "Marca Personal"],
"startup": ["Desarrollo MVP", "Lanzamiento Producto", "Investigación Mercado"],
"agency": ["Campaña Cliente", "Estrategia Marca", "Rediseño Website"],
"enterprise": ["Migración Sistema", "Optimización Procesos", "Capacitación Equipo"]
},
"useCaseDescriptions": {
"taskManagement": "Organizar y rastrear tareas",
"teamCollaboration": "Trabajar juntos sin problemas",
"resourcePlanning": "Gestionar tiempo y recursos",
"clientCommunication": "Mantenerse conectado con clientes",
"timeTracking": "Monitorear horas de proyecto",
"other": "Algo más"
}
}

View File

@@ -8,9 +8,11 @@
"emailPlaceholder": "Ingresa tu correo electrónico",
"emailRequired": "¡Por favor ingresa tu correo electrónico!",
"passwordLabel": "Contraseña",
"passwordGuideline": "La contraseña debe tener al menos 8 caracteres, incluir letras mayúsculas y minúsculas, un número y un carácter especial.",
"passwordPlaceholder": "Ingresa tu contraseña",
"passwordRequired": "¡Por favor ingresa tu contraseña!",
"passwordMinCharacterRequired": "¡La contraseña debe tener al menos 8 caracteres!",
"passwordMaxCharacterRequired": "¡La contraseña debe tener como máximo 32 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.",

View File

@@ -10,6 +10,17 @@
"deleteConfirmationOk": "Sí",
"deleteConfirmationCancel": "Cancelar",
"deleteTaskTitle": "Eliminar tarea",
"deleteTaskContent": "¿Estás seguro de que deseas eliminar esta tarea? Esta acción no se puede deshacer.",
"deleteTaskConfirm": "Eliminar",
"deleteTaskCancel": "Cancelar",
"deleteStatusTitle": "Eliminar estado",
"deleteStatusContent": "¿Estás seguro de que deseas eliminar este estado? Esta acción no se puede deshacer.",
"deletePhaseTitle": "Eliminar fase",
"deletePhaseContent": "¿Estás seguro de que deseas eliminar esta fase? Esta acción no se puede deshacer.",
"dueDate": "Fecha de vencimiento",
"cancel": "Cancelar",
@@ -26,5 +37,17 @@
"noDueDate": "Sin fecha de vencimiento",
"save": "Guardar",
"clear": "Limpiar",
"nextWeek": "Próxima semana"
"nextWeek": "Próxima semana",
"noSubtasks": "Sin subtareas",
"showSubtasks": "Mostrar subtareas",
"hideSubtasks": "Ocultar subtareas",
"errorLoadingTasks": "Error al cargar tareas",
"noTasksFound": "No se encontraron tareas",
"loadingFilters": "Cargando filtros...",
"failedToUpdateColumnOrder": "Error al actualizar el orden de las columnas",
"failedToUpdatePhaseOrder": "Error al actualizar el orden de las fases",
"pleaseTryAgain": "Por favor, inténtalo de nuevo",
"taskNotCompleted": "La tarea no está completada",
"completeTaskDependencies": "Por favor, completa las dependencias de la tarea antes de continuar"
}

View File

@@ -13,5 +13,6 @@
"deleteButtonTooltip": "Eliminar del proyecto",
"memberCount": "Miembro",
"membersCountPlural": "Miembros",
"emptyText": "No hay archivos adjuntos en el proyecto."
"emptyText": "No hay archivos adjuntos en el proyecto.",
"searchPlaceholder": "Buscar miembros"
}

View File

@@ -3,5 +3,9 @@
"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"
"inviteNewMemberByEmail": "Invitar nuevo miembro por correo electrónico",
"members": "Miembros",
"copyProjectLink": "Copiar enlace del proyecto",
"inviteMember": "Invitar miembro",
"alsoInviteToProject": "También invitar al proyecto"
}

View File

@@ -28,7 +28,7 @@
"jobTitleLabel": "Cargo",
"jobTitlePlaceholder": "Seleccione o busque cargo (Opcional)",
"memberAccessLabel": "Nivel de acceso",
"addToTeamButton": "Agregar miembro al equipo",
"addToTeamButton": "Enviar invitación",
"updateButton": "Guardar cambios",
"resendInvitationButton": "Reenviar correo de invitación",
"invitationSentSuccessMessage": "¡Invitación al equipo enviada exitosamente!",
@@ -43,5 +43,6 @@
"updatedText": "Actualizado",
"noResultFound": "Escriba una dirección de correo electrónico y presione enter...",
"jobTitlesFetchError": "Error al obtener los cargos",
"invitationResent": "¡Invitación reenviada exitosamente!"
"invitationResent": "¡Invitación reenviada exitosamente!",
"copyTeamLink": "Copiar enlace del equipo"
}

View File

@@ -0,0 +1,14 @@
{
"modalTitle": "Ayúdanos a mejorar tu experiencia",
"skip": "Omitir por ahora",
"previous": "Anterior",
"next": "Siguiente",
"completeSurvey": "Completar encuesta",
"submitting": "Enviando tus respuestas...",
"submitSuccessTitle": "¡Gracias!",
"submitSuccessSubtitle": "Tus comentarios nos ayudan a mejorar Worklenz para todos.",
"submitSuccessMessage": "¡Gracias por completar la encuesta!",
"submitErrorMessage": "No se pudo enviar la encuesta. Por favor, inténtalo de nuevo.",
"submitErrorLog": "Error al enviar la encuesta",
"fetchErrorLog": "Error al obtener la encuesta"
}

View File

@@ -1,35 +1,41 @@
{
"taskHeader": {
"taskNamePlaceholder": "Escriba su Tarea",
"deleteTask": "Eliminar Tarea"
"taskNamePlaceholder": "Escribe tu tarea",
"deleteTask": "Eliminar tarea",
"parentTask": "Tarea principal",
"currentTask": "Tarea actual",
"back": "Volver",
"backToParent": "Volver a la tarea principal",
"toParentTask": "a la tarea principal",
"loadingHierarchy": "Cargando jerarquía..."
},
"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 Fin",
"hide-start-date": "Ocultar Fecha de Inicio",
"show-start-date": "Mostrar Fecha de Inicio",
"when-done-notify": "Al finalizar, 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",
"progressValue": "Valor de Progreso",
"progressValue": "Valor de progreso",
"progressValueTooltip": "Establecer el porcentaje de progreso (0-100%)",
"progressValueRequired": "Por favor, introduzca un valor de progreso",
"progressValueRequired": "Por favor ingrese un valor de progreso",
"progressValueRange": "El progreso debe estar entre 0 y 100",
"taskWeight": "Peso de la Tarea",
"taskWeight": "Peso de la tarea",
"taskWeightTooltip": "Establecer el peso de esta subtarea (porcentaje)",
"taskWeightRequired": "Por favor, introduzca un peso de tarea",
"taskWeightRequired": "Por favor ingrese un peso de tarea",
"taskWeightRange": "El peso debe estar entre 0 y 100",
"recurring": "Recurrente"
},
@@ -39,85 +45,85 @@
},
"description": {
"title": "Descripción",
"placeholder": "Añadir una descripción más detallada..."
"placeholder": "Añade una descripción más detallada..."
},
"subTasks": {
"title": "Sub Tareas",
"addSubTask": "Agregar Sub Tarea",
"addSubTaskInputPlaceholder": "Escriba su tarea y presione enter",
"refreshSubTasks": "Actualizar Sub Tareas",
"title": "Subtareas",
"addSubTask": "Añadir subtarea",
"addSubTaskInputPlaceholder": "Escribe tu tarea y presiona enter",
"refreshSubTasks": "Actualizar subtareas",
"edit": "Editar",
"delete": "Eliminar",
"confirmDeleteSubTask": "¿Está seguro de que desea eliminar esta subtarea?",
"deleteSubTask": "Eliminar Sub Tarea"
"confirmDeleteSubTask": "¿Estás seguro de que quieres eliminar esta subtarea?",
"deleteSubTask": "Eliminar subtarea"
},
"dependencies": {
"title": "Dependencias",
"addDependency": "+ Agregar nueva dependencia",
"addDependency": "+ Añadir nueva dependencia",
"blockedBy": "Bloqueado por",
"searchTask": "Escribir para buscar tarea",
"searchTask": "Escribe para buscar tarea",
"noTasksFound": "No se encontraron tareas",
"confirmDeleteDependency": "¿Está seguro de que desea eliminar?"
"confirmDeleteDependency": "¿Estás seguro de que quieres eliminar?"
},
"attachments": {
"title": "Adjuntos",
"chooseOrDropFileToUpload": "Elija o arrastre un archivo para subir",
"chooseOrDropFileToUpload": "Elige o arrastra archivo para subir",
"uploading": "Subiendo..."
},
"comments": {
"title": "Comentarios",
"addComment": "+ Agregar nuevo comentario",
"addComment": "+ Añadir nuevo comentario",
"noComments": "Aún no hay comentarios. ¡Sé el primero en comentar!",
"delete": "Eliminar",
"confirmDeleteComment": "¿Está seguro de que desea eliminar este comentario?",
"addCommentPlaceholder": "Agregar un comentario...",
"confirmDeleteComment": "¿Estás seguro de que quieres eliminar este comentario?",
"addCommentPlaceholder": "Añadir 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",
"addMoreFiles": "Añadir más archivos",
"selectedFiles": "Archivos seleccionados (Hasta 25MB, Máximo de {count})",
"maxFilesError": "Solo puedes subir un máximo de {count} archivos",
"processFilesError": "Error al procesar archivos",
"addCommentError": "Por favor agregue un comentario o adjunte archivos",
"addCommentError": "Por favor añade un comentario o adjunta 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",
"timeLogForm": {
"date": "Fecha",
"startTime": "Hora de Inicio",
"endTime": "Hora de Fin",
"workDescription": "Descripción del Trabajo",
"descriptionPlaceholder": "Agregar una descripción",
"startTime": "Hora de inicio",
"endTime": "Hora de finalización",
"workDescription": "Descripción del trabajo",
"descriptionPlaceholder": "Añadir 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"
"selectDateError": "Por favor selecciona una fecha",
"selectStartTimeError": "Por favor selecciona hora de inicio",
"selectEndTimeError": "Por favor selecciona hora de finalización",
"endTimeAfterStartError": "La hora de finalización debe ser posterior a la de inicio"
}
},
"taskActivityLogTab": {
"title": "Registro de Actividad",
"add": "AGREGAR",
"remove": "QUITAR",
"title": "Registro de actividad",
"add": "AÑADIR",
"remove": "ELIMINAR",
"none": "Ninguno",
"weight": "Peso",
"createdTask": "creó la tarea."
},
"taskProgress": {
"markAsDoneTitle": "¿Marcar Tarea como Completada?",
"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\"?"
"markAsDoneDescription": "Has establecido el progreso al 100%. ¿Te gustaría actualizar el estado de la tarea a \"Completada\"?"
}
}

View File

@@ -84,5 +84,12 @@
"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"
"ok": "OK",
"clearSort": "Limpiar Ordenamiento",
"sortAscending": "Ordenar Ascendente",
"sortDescending": "Ordenar Descendente",
"sortByField": "Ordenar por {{field}}",
"ascendingOrder": "Ascendente",
"descendingOrder": "Descendente",
"currentSort": "Ordenamiento actual: {{field}} {{order}}"
}

View File

@@ -39,6 +39,7 @@
"addTaskText": "Agregar tarea",
"addSubTaskText": "Agregar subtarea",
"noTasksInGroup": "No hay tareas en este grupo",
"dropTaskHere": "Soltar tarea aquí",
"addTaskInputPlaceholder": "Escribe tu tarea y presiona enter",
"openButton": "Abrir",