{ "home": { "welcomeNight": "Buenas noches {username}", "welcomeMorning": "Buenos días {username}", "welcomeDay": "Hola {username}", "welcomeEvening": "Buenas tardes {username}", "lastViewed": "Visto por última vez", "list": { "newText": "Puedes crear una nueva lista para las tareas nuevas:", "new": "Crear una lista nueva", "importText": "O importa tus listas y tareas de otros servicios a Vikunja:", "import": "Importa tus datos a Vikunja" } }, "404": { "title": "No encontrado", "text": "La página solicitada no existe." }, "user": { "auth": { "username": "Nombre de usuario", "usernameEmail": "Nombre de usuario o dirección de correo electrónico", "usernamePlaceholder": "p/ej. Federico", "email": "Correo electrónico", "emailPlaceholder": "p/ej. frederic@vikunja.io", "password": "Contraseña", "passwordRepeat": "Reescribe tu contraseña", "passwordPlaceholder": "p/ej. •••••••••••", "resetPassword": "Restablecer tu contraseña", "resetPasswordAction": "Envíame un enlace para restablecer la contraseña", "resetPasswordSuccess": "¡Revisa tu bandeja de entrada! Debes tener un correo electrónico con instrucciones para restablecer tu contraseña.", "passwordsDontMatch": "Las contraseñas no coinciden", "confirmEmailSuccess": "Has confirmado correctamente tu correo electrónico. Ya puedes conectarte.", "totpTitle": "Código de autenticación de dos factores", "totpPlaceholder": "p/ej. 123456", "login": "Ingresar", "register": "Registrarse", "loginWith": "Inicie sesión con {provider}", "authenticating": "Autenticando…", "openIdStateError": "¡El estado no coincide, negándome a continuar!", "openIdGeneralError": "An error occured while authenticating against the third party.", "logout": "Cerrar sesión" }, "settings": { "title": "Opciones", "newPasswordTitle": "Actualiza tu contraseña", "newPassword": "Nueva contraseña", "newPasswordConfirm": "Confirmar contraseña", "currentPassword": "Contraseña actual", "currentPasswordPlaceholder": "Tu contraseña actual", "passwordsDontMatch": "La contraseña nueva y su confirmación no emparejan.", "passwordUpdateSuccess": "La contraseña se actualizó correctamente.", "updateEmailTitle": "Actualiza tu dirección de correo electrónico", "updateEmailNew": "Nueva dirección de correo electrónico", "updateEmailSuccess": "Dirección de correo electrónico actualizada. Haga clic en el enlace del correo electrónico que se te ha enviado para confirmarlo.", "general": { "title": "Configuración General", "name": "Nombre", "newName": "El nombre nuevo", "savedSuccess": "Configuración actualizada.", "emailReminders": "Enviarme recordatorios para tareas por correo electrónico", "overdueReminders": "Enviarme recordatorios de tareas pendientes atrasadas por correo cada mañana", "discoverableByName": "Permitir que otros usuarios me encuentren cuando busquen mi nombre", "discoverableByEmail": "Permitir que otros usuarios me encuentren cuando busquen mi correo electrónico completo", "playSoundWhenDone": "Reproducir un sonido cuando marcas tareas como hechas", "weekStart": "La semana empieza en", "weekStartSunday": "domingo", "weekStartMonday": "lunes", "language": "Idioma", "defaultList": "Lista predeterminada" }, "totp": { "title": "Autenticación de dos factores", "enroll": "Inscribirse", "finishSetupPart1": "Para finalizar tu configuración, utiliza este secreto en tu aplicación totp (Google Authenticator o similar):", "finishSetupPart2": "Después, introduce un código de tu aplicación abajo.", "scanQR": "Alternativamente, escanea este código QR:", "passcode": "Código de acceso", "passcodePlaceholder": "Un código generado por tu aplicación totp", "setupSuccess": "¡Has configurado con éxito la autenticación de dos factores!", "enterPassword": "Por favor, introduce tu contraseña", "disable": "Desactivar la autenticación en dos pasos", "confirmSuccess": "¡Has confirmado con éxito tu configuración totp y puedes usarla a partir de ahora!", "disableSuccess": "La autenticación de dos factores se desactivó correctamente." }, "caldav": { "title": "Caldav", "howTo": "Puedes conectar Vikunja a los clientes caldav para ver y gestionar todas las tareas desde diferentes clientes. Introduce esta url en tu cliente:", "more": "Más información sobre caldav en Vikunja" }, "avatar": { "title": "Avatar", "initials": "Iniciales", "gravatar": "Gravatar", "upload": "Subir", "uploadAvatar": "Subir Avatar", "statusUpdateSuccess": "¡El estado del avatar se ha actualizado correctamente!", "setSuccess": "¡El avatar se ha establecido correctamente!" } }, "deletion": { "title": "Delete your Vikunja Account", "text1": "The deletion of your account is permanent and cannot be undone. We will delete all your namespaces, lists, tasks and everything associated with it.", "text2": "To proceed, please enter your password. You will receive an email with further instructions.", "confirm": "Delete my account", "requestSuccess": "The request was successful. You'll receive an email with further instructions.", "passwordRequired": "Please enter your password.", "confirmSuccess": "You've successfully confirmed the deletion of your account. We will delete your account in three days.", "scheduled": "We will delete your Vikunja account at {date} ({dateSince}).", "scheduledCancel": "To cancel the deletion of your account, click here.", "scheduledCancelText": "To cancel the deletion of your account, please enter your password below:", "scheduledCancelConfirm": "Cancel the deletion of my account", "scheduledCancelSuccess": "We will not delete your account." }, "export": { "title": "Export your Vikunja Data", "description": "You can request a copy of all your Vikunja data. This include Namespaces, Lists, Tasks and everything associated to them. You can import this data in any Vikunja instance through the migration function.", "descriptionPasswordRequired": "Please enter your password to proceed:", "request": "Request a copy of my Vikunja Data", "success": "You've successfully requested your Vikunja Data! We will send you an email once it's ready to download." } }, "list": { "archived": "Esta lista está archivada. No es posible crear nuevas o editar tareas o ello.", "title": "Título de Lista", "color": "Color", "lists": "Listas", "search": "Escribe para buscar una lista…", "searchSelect": "Haga clic o presione enter para seleccionar esta lista", "shared": "Listas compartidas", "create": { "header": "Crear una nueva lista", "titlePlaceholder": "El título de la lista va aquí…", "addTitleRequired": "Por favor, especifica un título.", "createdSuccess": "La lista se ha creado correctamente.", "addListRequired": "Por favor, especifique una lista o establezca una lista por defecto en la configuración." }, "archive": { "title": "Archivar \"{list}\"", "archive": "Archivar esta lista", "unarchive": "Desarchivar esta lista", "unarchiveText": "Podrás crear tareas nuevas o editarlas.", "archiveText": "No podrás editar esta lista ni crear nuevas tareas hasta que la des-archives.", "success": "La lista fue archivada exitosamente." }, "background": { "title": "Establecer el fondo de la lista", "remove": "Eliminar fondo", "upload": "Elige un fondo de tu pc", "searchPlaceholder": "Buscar un fondo…", "poweredByUnsplash": "Con tecnología de Unsplash", "loadMore": "Cargar más fotos", "success": "¡El fondo se ha establecido correctamente!", "removeSuccess": "¡El fondo se ha eliminado exitosamente!" }, "delete": { "title": "Eliminar \"{list}\"", "header": "Eliminar esta lista", "text1": "¿Estás seguro de que quieres eliminar esta lista y todo su contenido?", "text2": "¡Esto incluye todas las tareas y NO PUEDE SER DESHACIDO!", "success": "La lista se ha eliminado correctamente." }, "duplicate": { "title": "Duplicar esta lista", "label": "Duplicar", "text": "Select a namespace which should hold the duplicated list:", "success": "La lista se ha duplicado exitosamente." }, "edit": { "header": "Editar esta lista", "title": "Editar \"{list}\"", "titlePlaceholder": "El título de la lista va aquí…", "identifierTooltip": "El identificador de lista se puede usar para identificar una tarea de forma única a través de las listas. Puedes establecerlo en blanco para desactivarlo.", "identifier": "Identificador de la lista", "identifierPlaceholder": "El identificador de la lista va aquí…", "description": "Descripción", "descriptionPlaceholder": "La descripción de la lista va aquí…", "color": "Color", "success": "La lista se ha actualizado correctamente." }, "share": { "header": "Compartir esta lista", "title": "Compartir \"{list}\"", "share": "Compartir", "links": { "title": "Compartir enlaces", "what": "¿Qué es un enlace compartido?", "explanation": "Enlaces compartidos te permiten compartir fácilmente una lista con otros usuarios que no tienen una cuenta de Vikunja.", "create": "Crear un nuevo enlace compartido", "name": "Nombre (opcional)", "namePlaceholder": "e.g. Lorem Ipsum", "nameExplanation": "All actions done by this link share will show up with the name.", "password": "Contraseña (opcional)", "passwordExplanation": "When authenticating, the user will be required to enter this password.", "noName": "Sin nombre establecido", "remove": "Eliminar un enlace compartido", "removeText": "¿Está seguro de que desea eliminar este enlace compartido? Ya no será posible acceder a esta lista con este enlace compartido. ¡Esto no se puede deshacer!", "createSuccess": "El enlace compartido se ha creado correctamente.", "deleteSuccess": "El enlace compartido se ha eliminado correctamente" }, "userTeam": { "typeUser": "usuario | usuarios", "typeTeam": "equipo | equipos", "shared": "Compartido con estos {type}", "you": "Tú", "notShared": "Aún no se ha compartido con {type}.", "removeHeader": "Eliminar un {type} de la {sharable}", "removeText": "¿Estás seguro de que quieres eliminar este {sharable} del {type}? ¡Esto no se puede deshacer!", "removeSuccess": "El {sharable} fue eliminado correctamente de {type}.", "addedSuccess": "El {type} se ha añadido correctamente.", "updatedSuccess": "El {type} fue añadido correctamente." }, "right": { "title": "Correcto", "read": "Solo lectura", "readWrite": "Lectura y escritura", "admin": "Admin" }, "attributes": { "link": "Enlace", "name": "Nombre", "sharedBy": "Compartido por", "right": "Correcto", "delete": "Eliminar" } }, "list": { "title": "Lista", "add": "Añadir", "addPlaceholder": "Añadir una nueva tarea…", "empty": "Esta lista está vacía actualmente.", "newTaskCta": "Crear una nueva tarea.", "editTask": "Editar Tarea" }, "gantt": { "title": "Gantt", "showTasksWithoutDates": "Mostrar tareas que no tienen fechas establecidas", "size": "Tamaño", "default": "Predeterminado", "month": "Mes", "day": "Día", "from": "Desde", "to": "Hasta", "noDates": "Esta tarea no tiene fechas establecidas." }, "table": { "title": "Tabla", "columns": "Columnas" }, "kanban": { "title": "Kanban", "limit": "Límite: {limit}", "noLimit": "No establecido", "doneBucket": "Done bucket", "doneBucketHint": "All tasks moved into this bucket will automatically marked as done.", "doneBucketHintExtended": "Todas las tareas que se trasladen al depósito de finalizadas se marcarán como realizadas automáticamente. Todas las tareas marcadas como realizadas desde otro lugar también se moverán.", "doneBucketSavedSuccess": "The done bucket has been saved successfully.", "deleteLast": "You cannot remove the last bucket.", "addTaskPlaceholder": "Introduce el nuevo título de la tarea…", "addTask": "Añadir una tarea", "addAnotherTask": "Añadir otra tarea", "addBucket": "Create a new bucket", "addBucketPlaceholder": "Enter the new bucket title…", "deleteHeaderBucket": "Delete the bucket", "deleteBucketText1": "Are you sure you want to delete this bucket?", "deleteBucketText2": "This will not delete any tasks but move them into the default bucket.", "deleteBucketSuccess": "The bucket has been deleted successfully.", "bucketTitleSavedSuccess": "The bucket title has been saved successfully.", "bucketLimitSavedSuccess": "The bucket limit been saved successfully.", "collapse": "Collapse this bucket" }, "pseudo": { "favorites": { "title": "Favoritos" } } }, "namespace": { "title": "Namespaces & Lists", "namespace": "Namespace", "showArchived": "Mostrar archivados", "noneAvailable": "You don't have any namespaces right now.", "unarchive": "Des-archivar", "archived": "Archivado", "noLists": "This namespace does not contain any lists.", "createList": "Create a new list in this namespace.", "namespaces": "Namespaces", "search": "Type to search for a namespace…", "create": { "title": "Create a new namespace", "titleRequired": "Por favor, especifica un título.", "explanation": "A namespace is a collection of lists you can share and use to organize your lists with. In fact, every list belongs to a namepace.", "tooltip": "What's a namespace?", "success": "The namespace was successfully created." }, "archive": { "titleArchive": "Archivar \"{namespace}\"", "titleUnarchive": "Des-archivar \"{namespace}\"", "archiveText": "You won't be able to edit this namespace or create new lists until you un-archive it. This will also archive all lists in this namespace.", "unarchiveText": "You will be able to create new lists or edit it.", "success": "The namespace was successfully archived.", "description": "If a namespace is archived, you cannot create new lists or edit it." }, "delete": { "title": "Eliminar \"{namespace}\"", "text1": "Are you sure you want to delete this namespace and all of its contents?", "text2": "This includes all lists and tasks and CANNOT BE UNDONE!", "success": "The namespace was successfully deleted." }, "edit": { "title": "Editar \"{namespace}\"", "success": "The namespace was successfully updated." }, "share": { "title": "Compartir \"{namespace}\"" }, "attributes": { "title": "Namespace Title", "titlePlaceholder": "The namespace title goes here…", "description": "Descripción", "descriptionPlaceholder": "The namespaces description goes here…", "color": "Color", "archived": "Está archivado", "isArchived": "This namespace is archived" }, "pseudo": { "sharedLists": { "title": "Listas compartidas" }, "favorites": { "title": "Favoritos" }, "savedFilters": { "title": "Filtros" } } }, "filters": { "title": "Filtros", "attributes": { "title": "Título", "titlePlaceholder": "El título del filtro guardado va acá…", "description": "Descripción", "descriptionPlaceholder": "La descripción va aquí…", "includeNulls": "Include Tasks which don't have a value set", "requireAll": "Require all filters to be true for a task to show up", "showDoneTasks": "Mostrar tareas completadas", "enablePriority": "Activar filtro por prioridad", "enablePercentDone": "Activar filtro por porcentaje completado", "dueDateRange": "Due Date Range", "startDateRange": "Start Date Range", "endDateRange": "End Date Range", "reminderRange": "Reminder Date Range" }, "create": { "title": "Create A Saved Filter", "description": "Un filtro guardado es una lista virtual que se calcula a partir de un conjunto de filtros cada vez que se accede a él. Una vez creado, aparecerá en un espacio de nombres especial.", "action": "Create new saved filter" }, "delete": { "header": "Eliminar este filtro guardado", "text": "Are you sure you want to delete this saved filter?", "success": "The filter was deleted successfully." }, "edit": { "title": "Edit This Saved Filter", "success": "The filter was saved successfully." } }, "migrate": { "title": "Migrate from other services to Vikunja", "titleService": "Import your data from {name} into Vikunja", "import": "Import your data into Vikunja", "description": "Click on the logo of one of the third-party services below to get started.", "descriptionDo": "Vikunja will import all lists, tasks, notes, reminders and files you have access to.", "authorize": "To authorize Vikunja to access your {name} Account, click the button below.", "getStarted": "Empecemos", "inProgress": "Importando…", "alreadyMigrated1": "It looks like you've already imported your stuff from {name} at {date}.", "alreadyMigrated2": "Importing again is possible, but might create duplicates. Are you sure?", "confirm": "¡Estoy seguro de que empiece a migrar ahora!", "importUpload": "To import data from {name} into Vikunja, click the button below to select a file.", "upload": "Upload file" }, "label": { "title": "Etiquetas", "manage": "Administrar etiquetas", "description": "Click on a label to edit it. You can edit all labels you created, you can use all labels which are associated with a task to whose list you have access.", "newCTA": "You currently do not have any labels.", "search": "Escribe para buscar una etiqueta…", "create": { "header": "Nueva etiqueta", "title": "Crear una nueva etiqueta", "titleRequired": "Por favor, especifica un título.", "success": "La etiqueta se ha creado correctamente." }, "edit": { "header": "Editar etiqueta", "forbidden": "You are not allowed to edit this label because you dont own it.", "success": "La etiqueta se ha actualizado correctamente." }, "deleteSuccess": "La etiqueta se ha eliminado correctamente.", "attributes": { "title": "Título", "titlePlaceholder": "El título de la etiqueta va aquí…", "description": "Descripción", "descriptionPlaceholder": "Descripción de la etiqueta", "color": "Color" } }, "sharing": { "authenticating": "Authenticating…", "passwordRequired": "This shared list requires a password. Please enter it below:", "error": "An error occured.", "invalidPassword": "The password is invalid." }, "navigation": { "overview": "Overview", "upcoming": "Upcoming", "settings": "Opciones", "imprint": "Imprint", "privacy": "Política de privacidad" }, "misc": { "loading": "Cargando…", "save": "Guardar", "delete": "Eliminar", "confirm": "Confirmar", "cancel": "Cancelar", "refresh": "Recargar", "disable": "Desactivar", "copy": "Copiar al portapapeles", "search": "Buscar", "searchPlaceholder": "Type to search…", "previous": "Anterior", "next": "Siguiente", "poweredBy": "Powered by Vikunja", "info": "Información", "create": "Crear", "doit": "¡Hazlo!", "saving": "Guardando…", "saved": "¡Guardado!", "default": "Predeterminado", "close": "Cerrar", "download": "Download" }, "input": { "resetColor": "Restablecer color", "datepicker": { "today": "Hoy", "tomorrow": "Mañana", "nextMonday": "El próximo lunes", "thisWeekend": "Este fin de semana", "laterThisWeek": "Más tarde esta semana", "nextWeek": "La próxima semana", "chooseDate": "Elige una fecha" }, "editor": { "edit": "Editar", "done": "Hecho", "heading1": "Heading 1", "heading2": "Heading 2", "heading3": "Heading 3", "headingSmaller": "Heading Smaller", "headingBigger": "Heading Bigger", "bold": "Negrita", "italic": "Cursiva", "strikethrough": "Tachado", "code": "Código", "quote": "Cita", "unorderedList": "Unordered List", "orderedList": "Ordered List", "cleanBlock": "Clean Block", "link": "Enlace", "image": "Imagen", "table": "Tabla", "horizontalRule": "Horizontal Rule", "sideBySide": "Side By Side", "guide": "Guide" }, "multiselect": { "createPlaceholder": "Crear nuevo", "selectPlaceholder": "Click or press enter to select" } }, "task": { "task": "Tarea", "new": "Crear una nueva tarea", "delete": "Eliminar esta tarea", "createSuccess": "The task was successfully created.", "addReminder": "Añadir un nuevo recordatorio…", "doneSuccess": "The task was successfully marked as done.", "undoneSuccess": "The task was successfully un-marked as done.", "openDetail": "Open task detail view", "show": { "titleCurrent": "Current Tasks", "titleDates": "Tasks from {from} until {to}", "noDates": "Show tasks without dates", "current": "Current tasks", "from": "Tasks from", "until": "hasta", "today": "Hoy", "nextWeek": "La próxima semana", "nextMonth": "El próximo mes", "noTasks": "Nada que hacer - ¡Que tengas un buen día!" }, "detail": { "chooseDueDate": "Click here to set a due date", "chooseStartDate": "Click here to set a start date", "chooseEndDate": "Click here to set an end date", "move": "Move task to a different list", "done": "¡Hecho!", "undone": "Mark as undone", "created": "Created {0} by {1}", "updated": "Actualizado {0}", "doneAt": "Hecho {0}", "updateSuccess": "The task was saved successfully.", "deleteSuccess": "The task has been deleted successfully.", "belongsToList": "This task belongs to list '{list}'", "due": "Due {at}", "delete": { "header": "Eliminar esta tarea", "text1": "Are you sure you want to remove this task?", "text2": "This will also remove all attachments, reminders and relations associated with this task and cannot be undone!" }, "actions": { "assign": "Assign this task to a user", "label": "Añadir etiquetas", "priority": "Establecer prioridad", "dueDate": "Set Due Date", "startDate": "Set a Start Date", "endDate": "Set an End Date", "reminders": "Set Reminders", "repeatAfter": "Set a repeating interval", "percentDone": "Set Percent Done", "attachments": "Add attachments", "relatedTasks": "Add task relations", "moveList": "Mover tarea", "color": "Set task color", "delete": "Delete task", "favorite": "Save as favorite", "unfavorite": "Remove from favorites" } }, "attributes": { "assignees": "Assignees", "color": "Color", "created": "Created", "createdBy": "Created By", "description": "Description", "done": "Done", "dueDate": "Due Date", "endDate": "End Date", "labels": "Labels", "percentDone": "% Done", "priority": "Priority", "relatedTasks": "Related Tasks", "reminders": "Reminders", "repeat": "Repeat", "startDate": "Start Date", "title": "Title", "updated": "Updated" }, "subscription": { "subscribedThroughParent": "You can't unsubscribe here because you are subscribed to this {entity} through its {parent}.", "subscribed": "You are currently subscribed to this {entity} and will receive notifications for changes.", "notSubscribed": "You are not subscribed to this {entity} and won't receive notifications for changes.", "subscribe": "Subscribe", "unsubscribe": "Unsubscribe", "subscribeSuccess": "You are now subscribed to this {entity}", "unsubscribeSuccess": "You are now unsubscribed to this {entity}" }, "attachment": { "title": "Attachments", "createdBy": "created {0} by {1}", "downloadTooltip": "Download this attachment", "upload": "Upload attachment", "drop": "Drop files here to upload", "delete": "Delete attachment", "deleteTooltip": "Delete this attachment", "deleteText1": "Are you sure you want to delete the attachment {filename}?", "deleteText2": "This cannot be undone!", "copyUrl": "Copy URL", "copyUrlTooltip": "Copy the url of this attachment for usage in text" }, "comment": { "title": "Comments", "loading": "Loading comments…", "edited": "edited {date}", "creating": "Creating comment…", "placeholder": "Add your comment…", "comment": "Comment", "delete": "Delete this comment", "deleteText1": "Are you sure you want to delete this comment?", "deleteText2": "This cannot be undone!", "addedSuccess": "The comment was added successfully." }, "deferDueDate": { "title": "Defer due date", "1day": "1 day", "3days": "3 days", "1week": "1 week" }, "description": { "placeholder": "Click here to enter a description…", "empty": "No description available yet." }, "assignee": { "placeholder": "Type to assign a user…", "selectPlaceholder": "Assign this user", "assignSuccess": "The user has been assigned successfully.", "unassignSuccess": "The user has been unassigned successfully." }, "label": { "placeholder": "Type to add a new label…", "createPlaceholder": "Add this as new label", "addSuccess": "The label has been added successfully.", "createSuccess": "The label has been created successfully.", "removeSuccess": "The label has been removed successfully." }, "priority": { "unset": "Unset", "low": "Low", "medium": "Medium", "high": "high", "urgent": "Urgent", "doNow": "DO NOW" }, "relation": { "add": "Add a New Task Relation", "new": "New Task Relation", "searchPlaceholder": "Type search for a new task to add as related…", "createPlaceholder": "Add this as new related task", "differentList": "This task belongs to a different list.", "noneYet": "No task relations yet.", "delete": "Delete Task Relation", "deleteText1": "Are you sure you want to delete this task relation?", "deleteText2": "This cannot be undone!" }, "repeat": { "everyDay": "Every Day", "everyWeek": "Every Week", "everyMonth": "Every Month", "mode": "Repeat mode", "monthly": "Monthly", "fromCurrentDate": "From Current Date", "each": "Each", "specifyAmount": "Specify an amount…", "hours": "Hours", "days": "Days", "weeks": "Weeks", "months": "Months", "years": "Years" }, "quickAddMagic": { "hint": "You can use Quick Add Magic", "what": "What?", "title": "Quick Add Magic", "intro": "When creating a task, you can use special keywords to directly add attributes to the newly created task. This allows to add commonly used attributes to tasks much faster.", "multiple": "You can use this multiple times.", "label1": "To add a label, simply prefix the name of the label with {prefix}.", "label2": "Vikunja will first check if the label already exist and create it if not.", "label3": "To use spaces, simply add a \" around the label name.", "label4": "For example: {prefix}\"Label with spaces\".", "priority1": "To set a task's priority, add a number 1-5, prefixed with a {prefix}.", "priority2": "The higher the number, the higher the priority.", "assignees": "To directly assign the task to a user, add their username prefixed with @ to the task.", "list1": "To set a list for the task to appear in, enter its name prefixed with {prefix}.", "list2": "This will return an error if the list does not exist.", "dateAndTime": "Date and time", "date": "Any date will be used as the due date of the new task. You can use dates in any of these formats:", "dateWeekday": "any weekday, will use the next date with that date", "dateCurrentYear": "will use the current year", "dateNth": "will use the {day}th of the current month", "dateTime": "Combine any of the date formats with \"{time}\" (or {timePM}) to set a time." } }, "team": { "title": "Teams", "noTeams": "You are currently not part of any teams.", "create": { "title": "Create a new team", "success": "The team was successfully created." }, "edit": { "title": "Edit Team \"{team}\"", "members": "Team Members", "search": "Type to search a user…", "addUser": "Add to team", "makeMember": "Make Member", "makeAdmin": "Make Admin", "success": "The team was successfully updated.", "userAddedSuccess": "The team member was successfully added.", "madeMember": "The team member was successfully made member.", "madeAdmin": "The team member was successfully made admin.", "delete": { "header": "Delete the team", "text1": "Are you sure you want to delete this team and all of its members?", "text2": "All team members will loose access to lists and namespaces shared with this team. This CANNOT BE UNDONE!", "success": "The team was successfully deleted." }, "deleteUser": { "header": "Remove a user from the team", "text1": "Are you sure you want to remove this user from the team?", "text2": "They will loose access to all lists and namespaces this team has access to. This CANNOT BE UNDONE!", "success": "The user was successfully deleted from the team." } }, "attributes": { "name": "Team Name", "namePlaceholder": "The team's name goes here…", "nameRequired": "Please specify a name.", "description": "Description", "descriptionPlaceholder": "The teams description goes here…", "admin": "Admin", "member": "Member" } }, "keyboardShortcuts": { "title": "Keyboard Shortcuts", "allPages": "These shortcuts work on all pages.", "currentPageOnly": "These shortcuts work only on the current page.", "toggleMenu": "Toggle The Menu", "quickSearch": "Open the search/quick action bar", "task": { "title": "Task Page", "done": "Mark a task as done", "assign": "Assign this task to a user", "labels": "Add labels to this task", "dueDate": "Change the due date of this task", "attachment": "Add an attachment to this task", "related": "Modify related tasks of this task" } }, "update": { "available": "There is an update for Vikunja available!", "do": "Update Now" }, "menu": { "edit": "Edit", "archive": "Archive", "duplicate": "Duplicate", "delete": "Delete", "unarchive": "Un-Archive", "setBackground": "Set background", "share": "Share", "newList": "New list" }, "apiConfig": { "url": "Vikunja URL", "urlPlaceholder": "eg. https://localhost:3456", "change": "change", "signInOn": "Sign in to your Vikunja account on {0}", "error": "Could not find or use Vikunja installation at \"{domain}\".", "success": "Using Vikunja installation at \"{domain}\"." }, "loadingError": { "failed": "Loading failed, please {0}. If the error persists, please {1}.", "tryAgain": "try again", "contact": "contact us" }, "notification": { "title": "Notifications", "none": "You don't have any notifications. Have a nice day!", "explainer": "Notifications will appear here when actions on namespaces, lists or tasks you subscribed to happen." }, "quickActions": { "commands": "Commands", "placeholder": "Type a command or search…", "hint": "You can use # to only seach for tasks, * to only search for lists and @ to only search for teams.", "tasks": "Tasks", "lists": "Lists", "teams": "Teams", "newList": "Enter the title of the new list…", "newTask": "Enter the title of the new task…", "newNamespace": "Enter the title of the new namespace…", "newTeam": "Enter the name of the new team…", "createTask": "Create a task in the current list ({title})", "createList": "Create a list in the current namespace ({title})", "cmds": { "newTask": "New task", "newList": "New list", "newNamespace": "New namespace", "newTeam": "New team" } }, "date": { "locale": "en", "in": "in {date}", "ago": "{date} ago", "altFormatLong": "j M Y H:i", "altFormatShort": "j M Y" }, "error": { "error": "Error", "success": "Success", "0001": "You're not allowed to do that.", "1001": "A user with this username already exists.", "1002": "A user with this email address already exists.", "1004": "No username and password specified.", "1005": "The user does not exist.", "1006": "Could not get the user id.", "1008": "No password reset token provided.", "1009": "Invalid password reset token.", "1010": "Invalid email confirm token.", "1011": "Wrong username or password.", "1012": "Email address of the user not confirmed.", "1013": "New password is empty.", "1014": "Old password is empty.", "1015": "Totp is already enabled for this user.", "1016": "Totp is not enabled for this user.", "1017": "The totp passcode is invalid.", "1018": "The user avatar type setting is invalid.", "2001": "ID cannot be empty or 0.", "2002": "Some of the request data was invalid.", "3001": "The list does not exist.", "3004": "You need to have read permissions on that list to perform that action.", "3005": "The list title cannot be empty.", "3006": "The list share does not exist.", "3007": "A list with this identifier already exists.", "3008": "The list is archived and can therefore only be accessed read only. This is also true for all tasks associated with this list.", "4001": "The list task text cannot be empty.", "4002": "The list task does not exist.", "4003": "All bulk editing tasks must belong to the same list.", "4004": "Need at least one task when bulk editing tasks.", "4005": "You do not have the right to see the task.", "4006": "You can't set a parent task as the task itself.", "4007": "You can't create a task relation with an invalid kind of relation.", "4008": "You can't create a task relation which already exists.", "4009": "The task relation does not exist.", "4010": "Cannot relate a task with itself.", "4011": "The task attachment does not exist.", "4012": "The task attachment is too large.", "4013": "The task sort param is invalid.", "4014": "The task sort order is invalid.", "4015": "The task comment does not exist.", "4016": "Invalid task field.", "4017": "Invalid task filter comparator.", "4018": "Invalid task filter concatinator.", "4019": "Invalid task filter value.", "5001": "The namespace does not exist.", "5003": "You do not have access to the specified namespace.", "5006": "The namespace name cannot be empty.", "5009": "You need to have namespace read access to perform that action.", "5010": "This team does not have access to that namespace.", "5011": "This user has already access to that namespace.", "5012": "The namespace is archived and can therefore only be accessed read only.", "6001": "The team name cannot be emtpy.", "6002": "The team does not exist.", "6004": "The team already has access to that namespace or list.", "6005": "The user is already a member of that team.", "6006": "Cannot delete the last team member.", "6007": "The team does not have access to the list to perform that action.", "7002": "The user already has access to that list.", "7003": "You do not have access to that list.", "8001": "This label already exists on that task.", "8002": "The label does not exist.", "8003": "You do not have access to this label.", "9001": "The right is invalid.", "10001": "The bucket does not exist.", "10002": "The bucket does not belong to that list.", "10003": "You cannot remove the last bucket on a list.", "10004": "You cannot add the task to this bucket as it already exceeded the limit of tasks it can hold.", "10005": "There can be only one done bucket per list.", "11001": "The saved filter does not exist.", "11002": "Saved filters are not available for link shares.", "12001": "The subscription entity type is invalid.", "12002": "You are already subscribed to the entity itself or a parent entity.", "13001": "This link share requires a password for authentication, but none was provided.", "13002": "The provided link share password was invalid." }, "about": { "title": "About", "frontendVersion": "Frontend Version: {version}", "apiVersion": "API Version: {version}" } }