diff options
author | Sam X. Chen <sam.xi.chen@gmail.com> | 2019-07-22 13:57:36 -0400 |
---|---|---|
committer | Sam X. Chen <sam.xi.chen@gmail.com> | 2019-07-22 13:57:36 -0400 |
commit | 0291bcde17669e0dd6141a4f114aa3b3caf54338 (patch) | |
tree | 68c47565084f1207c1f34ee0685b67f0bd382078 | |
parent | e3e504310aae16bd24b5e00e23d0b307aace529f (diff) | |
parent | ff23c54fd5a12cc1fc1bf0259fcd2cbe7c008303 (diff) | |
download | wekan-0291bcde17669e0dd6141a4f114aa3b3caf54338.tar.gz wekan-0291bcde17669e0dd6141a4f114aa3b3caf54338.tar.bz2 wekan-0291bcde17669e0dd6141a4f114aa3b3caf54338.zip |
Add Feature: Comments can be richer (can support some safe HTML tags)
-rw-r--r-- | .meteor/packages | 1 | ||||
-rw-r--r-- | .meteor/versions | 1 | ||||
-rw-r--r-- | i18n/es-AR.i18n.json | 1444 | ||||
-rw-r--r-- | i18n/es.i18n.json | 1444 | ||||
-rw-r--r-- | packages/wekan-ldap/package.js | 2 | ||||
-rw-r--r-- | packages/wekan-ldap/server/sync.js | 36 | ||||
-rw-r--r-- | snapcraft.yaml | 2 |
7 files changed, 1469 insertions, 1461 deletions
diff --git a/.meteor/packages b/.meteor/packages index 875b1f98..f777ea66 100644 --- a/.meteor/packages +++ b/.meteor/packages @@ -95,3 +95,4 @@ meteorhacks:aggregate@1.3.0 wekan-markdown konecty:mongo-counter summernote:summernote +percolate:synced-cron diff --git a/.meteor/versions b/.meteor/versions index 2ca1d706..0d9f93dd 100644 --- a/.meteor/versions +++ b/.meteor/versions @@ -137,6 +137,7 @@ peerlibrary:base-component@0.16.0 peerlibrary:blaze-components@0.15.1 peerlibrary:computed-field@0.9.0 peerlibrary:reactive-field@0.5.0 +percolate:synced-cron@1.3.2 promise@0.11.2 raix:eventemitter@0.1.3 raix:handlebar-helpers@0.2.5 diff --git a/i18n/es-AR.i18n.json b/i18n/es-AR.i18n.json index 75e920b2..408ea87c 100644 --- a/i18n/es-AR.i18n.json +++ b/i18n/es-AR.i18n.json @@ -1,723 +1,723 @@ { - "accept": "Aceptar", - "act-activity-notify": "Notificación de Actividad", - "act-addAttachment": "added attachment __attachment__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__", - "act-deleteAttachment": "deleted attachment __attachment__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", - "act-addSubtask": "added subtask __subtask__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__", - "act-addLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__", - "act-addedLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__", - "act-removeLabel": "Removed label __label__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__", - "act-removedLabel": "Removed label __label__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__", - "act-addChecklist": "added checklist __checklist__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__", - "act-addChecklistItem": "added checklist item __checklistItem__ to checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", - "act-removeChecklist": "removed checklist __checklist__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__", - "act-removeChecklistItem": "removed checklist item __checklistItem__ from checklist __checkList__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", - "act-checkedItem": "checked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", - "act-uncheckedItem": "unchecked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", - "act-completeChecklist": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", - "act-uncompleteChecklist": "uncompleted checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", - "act-addComment": "commented on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__", - "act-editComment": "edited comment on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__", - "act-deleteComment": "deleted comment on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__", - "act-createBoard": "created board __board__", - "act-createSwimlane": "created swimlane __swimlane__ to board __board__", - "act-createCard": "created card __card__ to list __list__ at swimlane __swimlane__ at board __board__", - "act-createCustomField": "created custom field __customField__ at board __board__", - "act-deleteCustomField": "deleted custom field __customField__ at board __board__", - "act-setCustomField": "edited custom field __customField__: __customFieldValue__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", - "act-createList": "added list __list__ to board __board__", - "act-addBoardMember": "added member __member__ to board __board__", - "act-archivedBoard": "Board __board__ moved to Archive", - "act-archivedCard": "Card __card__ at list __list__ at swimlane __swimlane__ at board __board__ moved to Archive", - "act-archivedList": "List __list__ at swimlane __swimlane__ at board __board__ moved to Archive", - "act-archivedSwimlane": "Swimlane __swimlane__ at board __board__ moved to Archive", - "act-importBoard": "imported board __board__", - "act-importCard": "imported card __card__ to list __list__ at swimlane __swimlane__ at board __board__", - "act-importList": "imported list __list__ to swimlane __swimlane__ at board __board__", - "act-joinMember": "added member __member__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__", - "act-moveCard": "moved card __card__ at board __board__ from list __oldList__ at swimlane __oldSwimlane__ to list __list__ at swimlane __swimlane__", - "act-moveCardToOtherBoard": "moved card __card__ from list __oldList__ at swimlane __oldSwimlane__ at board __oldBoard__ to list __list__ at swimlane __swimlane__ at board __board__", - "act-removeBoardMember": "removed member __member__ from board __board__", - "act-restoredCard": "restored card __card__ to list __list__ at swimlane __swimlane__ at board __board__", - "act-unjoinMember": "removed member __member__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__", - "act-withBoardTitle": "__board__", - "act-withCardTitle": "__card__ [__board__] ", - "actions": "Acciones", - "activities": "Actividades", - "activity": "Actividad", - "activity-added": "agregadas %s a %s", - "activity-archived": "%s moved to Archive", - "activity-attached": "adjuntadas %s a %s", - "activity-created": "creadas %s", - "activity-customfield-created": "created custom field %s", - "activity-excluded": "excluidas %s de %s", - "activity-imported": "importadas %s en %s de %s", - "activity-imported-board": "importadas %s de %s", - "activity-joined": "unidas %s", - "activity-moved": "movidas %s de %s a %s", - "activity-on": "en %s", - "activity-removed": "eliminadas %s de %s", - "activity-sent": "enviadas %s a %s", - "activity-unjoined": "separadas %s", - "activity-subtask-added": "added subtask to %s", - "activity-checked-item": "checked %s in checklist %s of %s", - "activity-unchecked-item": "unchecked %s in checklist %s of %s", - "activity-checklist-added": "agregada lista de tareas a %s", - "activity-checklist-removed": "removed a checklist from %s", - "activity-checklist-completed": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", - "activity-checklist-uncompleted": "uncompleted the checklist %s of %s", - "activity-checklist-item-added": "agregado item de lista de tareas a '%s' en %s", - "activity-checklist-item-removed": "removed a checklist item from '%s' in %s", - "add": "Agregar", - "activity-checked-item-card": "checked %s in checklist %s", - "activity-unchecked-item-card": "unchecked %s in checklist %s", - "activity-checklist-completed-card": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", - "activity-checklist-uncompleted-card": "uncompleted the checklist %s", - "add-attachment": "Agregar Adjunto", - "add-board": "Agregar Tablero", - "add-card": "Agregar Tarjeta", - "add-swimlane": "Agregar Calle", - "add-subtask": "Add Subtask", - "add-checklist": "Agregar Lista de Tareas", - "add-checklist-item": "Agregar ítem a lista de tareas", - "add-cover": "Agregar Portadas", - "add-label": "Agregar Etiqueta", - "add-list": "Agregar Lista", - "add-members": "Agregar Miembros", - "added": "Agregadas", - "addMemberPopup-title": "Miembros", - "admin": "Administrador", - "admin-desc": "Puede ver y editar tarjetas, eliminar miembros, y cambiar opciones para el tablero.", - "admin-announcement": "Anuncio", - "admin-announcement-active": "Anuncio del Sistema Activo", - "admin-announcement-title": "Anuncio del Administrador", - "all-boards": "Todos los tableros", - "and-n-other-card": "Y __count__ otra tarjeta", - "and-n-other-card_plural": "Y __count__ otras tarjetas", - "apply": "Aplicar", - "app-is-offline": "Loading, please wait. Refreshing the page will cause data loss. If loading does not work, please check that server has not stopped.", - "archive": "Move to Archive", - "archive-all": "Move All to Archive", - "archive-board": "Move Board to Archive", - "archive-card": "Move Card to Archive", - "archive-list": "Move List to Archive", - "archive-swimlane": "Move Swimlane to Archive", - "archive-selection": "Move selection to Archive", - "archiveBoardPopup-title": "Move Board to Archive?", - "archived-items": "Archivar", - "archived-boards": "Boards in Archive", - "restore-board": "Restaurar Tablero", - "no-archived-boards": "No Boards in Archive.", - "archives": "Archivar", - "template": "Template", - "templates": "Templates", - "assign-member": "Asignar miembro", - "attached": "adjunto(s)", - "attachment": "Adjunto", - "attachment-delete-pop": "Borrar un adjunto es permanente. No hay deshacer.", - "attachmentDeletePopup-title": "¿Borrar Adjunto?", - "attachments": "Adjuntos", - "auto-watch": "Seguir tableros automáticamente al crearlos", - "avatar-too-big": "El avatar es muy grande (70KB max)", - "back": "Atrás", - "board-change-color": "Cambiar color", - "board-nb-stars": "%s estrellas", - "board-not-found": "Tablero no encontrado", - "board-private-info": "Este tablero va a ser <strong>privado</strong>.", - "board-public-info": "Este tablero va a ser <strong>público</strong>.", - "boardChangeColorPopup-title": "Cambiar Fondo del Tablero", - "boardChangeTitlePopup-title": "Renombrar Tablero", - "boardChangeVisibilityPopup-title": "Cambiar Visibilidad", - "boardChangeWatchPopup-title": "Alternar Seguimiento", - "boardMenuPopup-title": "Board Settings", - "boards": "Tableros", - "board-view": "Vista de Tablero", - "board-view-cal": "Calendar", - "board-view-swimlanes": "Calles", - "board-view-lists": "Listas", - "bucket-example": "Como \"Lista de Contenedores\" por ejemplo", - "cancel": "Cancelar", - "card-archived": "This card is moved to Archive.", - "board-archived": "This board is moved to Archive.", - "card-comments-title": "Esta tarjeta tiene %s comentario.", - "card-delete-notice": "Borrar es permanente. Perderás todas las acciones asociadas con esta tarjeta.", - "card-delete-pop": "Todas las acciones van a ser eliminadas del agregador de actividad y no podrás re-abrir la tarjeta. No hay deshacer.", - "card-delete-suggest-archive": "You can move a card to Archive to remove it from the board and preserve the activity.", - "card-due": "Vence", - "card-due-on": "Vence en", - "card-spent": "Tiempo Empleado", - "card-edit-attachments": "Editar adjuntos", - "card-edit-custom-fields": "Edit custom fields", - "card-edit-labels": "Editar etiquetas", - "card-edit-members": "Editar miembros", - "card-labels-title": "Cambiar las etiquetas de la tarjeta.", - "card-members-title": "Agregar o eliminar de la tarjeta miembros del tablero.", - "card-start": "Empieza", - "card-start-on": "Empieza el", - "cardAttachmentsPopup-title": "Adjuntar De", - "cardCustomField-datePopup-title": "Change date", - "cardCustomFieldsPopup-title": "Edit custom fields", - "cardDeletePopup-title": "¿Borrar Tarjeta?", - "cardDetailsActionsPopup-title": "Acciones de la Tarjeta", - "cardLabelsPopup-title": "Etiquetas", - "cardMembersPopup-title": "Miembros", - "cardMorePopup-title": "Mas", - "cardTemplatePopup-title": "Create template", - "cards": "Tarjetas", - "cards-count": "Tarjetas", - "casSignIn": "Sign In with CAS", - "cardType-card": "Card", - "cardType-linkedCard": "Linked Card", - "cardType-linkedBoard": "Linked Board", - "change": "Cambiar", - "change-avatar": "Cambiar Avatar", - "change-password": "Cambiar Contraseña", - "change-permissions": "Cambiar permisos", - "change-settings": "Cambiar Opciones", - "changeAvatarPopup-title": "Cambiar Avatar", - "changeLanguagePopup-title": "Cambiar Lenguaje", - "changePasswordPopup-title": "Cambiar Contraseña", - "changePermissionsPopup-title": "Cambiar Permisos", - "changeSettingsPopup-title": "Cambiar Opciones", - "subtasks": "Subtasks", - "checklists": "Listas de ítems", - "click-to-star": "Clickeá para darle una estrella a este tablero.", - "click-to-unstar": "Clickeá para sacarle la estrella al tablero.", - "clipboard": "Portapapeles o arrastrar y soltar", - "close": "Cerrar", - "close-board": "Cerrar Tablero", - "close-board-pop": "You will be able to restore the board by clicking the “Archive” button from the home header.", - "color-black": "negro", - "color-blue": "azul", - "color-crimson": "crimson", - "color-darkgreen": "darkgreen", - "color-gold": "gold", - "color-gray": "gray", - "color-green": "verde", - "color-indigo": "indigo", - "color-lime": "lima", - "color-magenta": "magenta", - "color-mistyrose": "mistyrose", - "color-navy": "navy", - "color-orange": "naranja", - "color-paleturquoise": "paleturquoise", - "color-peachpuff": "peachpuff", - "color-pink": "rosa", - "color-plum": "plum", - "color-purple": "púrpura", - "color-red": "rojo", - "color-saddlebrown": "saddlebrown", - "color-silver": "silver", - "color-sky": "cielo", - "color-slateblue": "slateblue", - "color-white": "white", - "color-yellow": "amarillo", - "unset-color": "Unset", - "comment": "Comentario", - "comment-placeholder": "Comentar", - "comment-only": "Comentar solamente", - "comment-only-desc": "Puede comentar en tarjetas solamente.", - "no-comments": "No comments", - "no-comments-desc": "Can not see comments and activities.", - "computer": "Computadora", - "confirm-subtask-delete-dialog": "Are you sure you want to delete subtask?", - "confirm-checklist-delete-dialog": "Are you sure you want to delete checklist?", - "copy-card-link-to-clipboard": "Copiar enlace a tarjeta en el portapapeles", - "linkCardPopup-title": "Link Card", - "searchElementPopup-title": "Buscar", - "copyCardPopup-title": "Copiar Tarjeta", - "copyChecklistToManyCardsPopup-title": "Copiar Plantilla Checklist a Muchas Tarjetas", - "copyChecklistToManyCardsPopup-instructions": "Títulos y Descripciones de la Tarjeta Destino en este formato JSON", - "copyChecklistToManyCardsPopup-format": "[ {\"title\": \"Título de primera tarjeta\", \"description\":\"Descripción de primera tarjeta\"}, {\"title\":\"Título de segunda tarjeta\",\"description\":\"Descripción de segunda tarjeta\"},{\"title\":\"Título de última tarjeta\",\"description\":\"Descripción de última tarjeta\"} ]", - "create": "Crear", - "createBoardPopup-title": "Crear Tablero", - "chooseBoardSourcePopup-title": "Importar tablero", - "createLabelPopup-title": "Crear Etiqueta", - "createCustomField": "Create Field", - "createCustomFieldPopup-title": "Create Field", - "current": "actual", - "custom-field-delete-pop": "There is no undo. This will remove this custom field from all cards and destroy its history.", - "custom-field-checkbox": "Checkbox", - "custom-field-date": "Fecha", - "custom-field-dropdown": "Dropdown List", - "custom-field-dropdown-none": "(none)", - "custom-field-dropdown-options": "List Options", - "custom-field-dropdown-options-placeholder": "Press enter to add more options", - "custom-field-dropdown-unknown": "(unknown)", - "custom-field-number": "Number", - "custom-field-text": "Text", - "custom-fields": "Custom Fields", - "date": "Fecha", - "decline": "Rechazar", - "default-avatar": "Avatar por defecto", - "delete": "Borrar", - "deleteCustomFieldPopup-title": "Delete Custom Field?", - "deleteLabelPopup-title": "¿Borrar Etiqueta?", - "description": "Descripción", - "disambiguateMultiLabelPopup-title": "Desambiguación de Acción de Etiqueta", - "disambiguateMultiMemberPopup-title": "Desambiguación de Acción de Miembro", - "discard": "Descartar", - "done": "Hecho", - "download": "Descargar", - "edit": "Editar", - "edit-avatar": "Cambiar Avatar", - "edit-profile": "Editar Perfil", - "edit-wip-limit": "Editar Lìmite de TEP", - "soft-wip-limit": "Límite TEP suave", - "editCardStartDatePopup-title": "Cambiar fecha de inicio", - "editCardDueDatePopup-title": "Cambiar fecha de vencimiento", - "editCustomFieldPopup-title": "Edit Field", - "editCardSpentTimePopup-title": "Cambiar tiempo empleado", - "editLabelPopup-title": "Cambiar Etiqueta", - "editNotificationPopup-title": "Editar Notificación", - "editProfilePopup-title": "Editar Perfil", - "email": "Email", - "email-enrollAccount-subject": "Una cuenta creada para vos en __siteName__", - "email-enrollAccount-text": "Hola __user__,\n\nPara empezar a usar el servicio, simplemente clickeá en el enlace de abajo.\n\n__url__\n\nGracias.", - "email-fail": "Fallo envío de email", - "email-fail-text": "Error intentando enviar email", - "email-invalid": "Email inválido", - "email-invite": "Invitar vía Email", - "email-invite-subject": "__inviter__ te envió una invitación", - "email-invite-text": "Querido __user__,\n\n__inviter__ te invita a unirte al tablero \"__board__\" para colaborar.\n\nPor favor sigue el enlace de abajo:\n\n__url__\n\nGracias.", - "email-resetPassword-subject": "Restaurá tu contraseña en __siteName__", - "email-resetPassword-text": "Hola __user__,\n\nPara restaurar tu contraseña, simplemente clickeá el enlace de abajo.\n\n__url__\n\nGracias.", - "email-sent": "Email enviado", - "email-verifyEmail-subject": "Verificá tu dirección de email en __siteName__", - "email-verifyEmail-text": "Hola __user__,\n\nPara verificar tu cuenta de email, simplemente clickeá el enlace de abajo.\n\n__url__\n\nGracias.", - "enable-wip-limit": "Activar Límite TEP", - "error-board-doesNotExist": "Este tablero no existe", - "error-board-notAdmin": "Necesitás ser administrador de este tablero para hacer eso", - "error-board-notAMember": "Necesitás ser miembro de este tablero para hacer eso", - "error-json-malformed": "Tu texto no es JSON válido", - "error-json-schema": "Tus datos JSON no incluyen la información correcta en el formato adecuado", - "error-list-doesNotExist": "Esta lista no existe", - "error-user-doesNotExist": "Este usuario no existe", - "error-user-notAllowSelf": "No podés invitarte a vos mismo", - "error-user-notCreated": " El usuario no se creó", - "error-username-taken": "El nombre de usuario ya existe", - "error-email-taken": "El email ya existe", - "export-board": "Exportar tablero", - "filter": "Filtrar", - "filter-cards": "Filtrar Tarjetas", - "filter-clear": "Sacar filtro", - "filter-no-label": "Sin etiqueta", - "filter-no-member": "No es miembro", - "filter-no-custom-fields": "No Custom Fields", - "filter-on": "El filtro está activado", - "filter-on-desc": "Estás filtrando cartas en este tablero. Clickeá acá para editar el filtro.", - "filter-to-selection": "Filtrar en la selección", - "advanced-filter-label": "Advanced Filter", - "advanced-filter-description": "Advanced Filter allows to write a string containing following operators: == != <= >= && || ( ) A space is used as a separator between the Operators. You can filter for all Custom Fields by typing their names and values. For Example: Field1 == Value1. Note: If fields or values contains spaces, you need to encapsulate them into single quotes. For Example: 'Field 1' == 'Value 1'. For single control characters (' \\/) to be skipped, you can use \\. For example: Field1 == I\\'m. Also you can combine multiple conditions. For Example: F1 == V1 || F1 == V2. Normally all operators are interpreted from left to right. You can change the order by placing brackets. For Example: F1 == V1 && ( F2 == V2 || F2 == V3 ). Also you can search text fields using regex: F1 == /Tes.*/i", - "fullname": "Nombre Completo", - "header-logo-title": "Retroceder a tu página de tableros.", - "hide-system-messages": "Esconder mensajes del sistema", - "headerBarCreateBoardPopup-title": "Crear Tablero", - "home": "Inicio", - "import": "Importar", - "link": "Link", - "import-board": "importar tablero", - "import-board-c": "Importar tablero", - "import-board-title-trello": "Importar tablero de Trello", - "import-board-title-wekan": "Import board from previous export", - "import-sandstorm-backup-warning": "Do not delete data you import from original exported board or Trello before checking does this grain close and open again, or do you get Board not found error, that means data loss.", - "import-sandstorm-warning": "El tablero importado va a borrar todos los datos existentes en el tablero y reemplazarlos con los del tablero en cuestión.", - "from-trello": "De Trello", - "from-wekan": "From previous export", - "import-board-instruction-trello": "En tu tablero de Trello, ve a 'Menú', luego a 'Más', 'Imprimir y Exportar', 'Exportar JSON', y copia el texto resultante.", - "import-board-instruction-wekan": "In your board, go to 'Menu', then 'Export board', and copy the text in the downloaded file.", - "import-board-instruction-about-errors": "If you get errors when importing board, sometimes importing still works, and board is at All Boards page.", - "import-json-placeholder": "Pegá tus datos JSON válidos acá", - "import-map-members": "Mapear Miembros", - "import-members-map": "Your imported board has some members. Please map the members you want to import to your users", - "import-show-user-mapping": "Revisar mapeo de miembros", - "import-user-select": "Pick your existing user you want to use as this member", - "importMapMembersAddPopup-title": "Select member", - "info": "Versión", - "initials": "Iniciales", - "invalid-date": "Fecha inválida", - "invalid-time": "Tiempo inválido", - "invalid-user": "Usuario inválido", - "joined": "unido", - "just-invited": "Fuiste invitado a este tablero", - "keyboard-shortcuts": "Atajos de teclado", - "label-create": "Crear Etiqueta", - "label-default": "%s etiqueta (por defecto)", - "label-delete-pop": "No hay deshacer. Esto va a eliminar esta etiqueta de todas las tarjetas y destruir su historia.", - "labels": "Etiquetas", - "language": "Lenguaje", - "last-admin-desc": "No podés cambiar roles porque tiene que haber al menos un administrador.", - "leave-board": "Dejar Tablero", - "leave-board-pop": "¿Estás seguro que querés dejar __boardTitle__? Vas a salir de todas las tarjetas en este tablero.", - "leaveBoardPopup-title": "¿Dejar Tablero?", - "link-card": "Enlace a esta tarjeta", - "list-archive-cards": "Move all cards in this list to Archive", - "list-archive-cards-pop": "This will remove all the cards in this list from the board. To view cards in Archive and bring them back to the board, click “Menu” > “Archive”.", - "list-move-cards": "Mueve todas las tarjetas en esta lista", - "list-select-cards": "Selecciona todas las tarjetas en esta lista", - "set-color-list": "Set Color", - "listActionPopup-title": "Listar Acciones", - "swimlaneActionPopup-title": "Acciones de la Calle", - "swimlaneAddPopup-title": "Add a Swimlane below", - "listImportCardPopup-title": "Importar una tarjeta Trello", - "listMorePopup-title": "Mas", - "link-list": "Enlace a esta lista", - "list-delete-pop": "Todas las acciones van a ser eliminadas del agregador de actividad y no podás recuperar la lista. No se puede deshacer.", - "list-delete-suggest-archive": "You can move a list to Archive to remove it from the board and preserve the activity.", - "lists": "Listas", - "swimlanes": "Calles", - "log-out": "Salir", - "log-in": "Entrar", - "loginPopup-title": "Entrar", - "memberMenuPopup-title": "Opciones de Miembros", - "members": "Miembros", - "menu": "Menú", - "move-selection": "Mover selección", - "moveCardPopup-title": "Mover Tarjeta", - "moveCardToBottom-title": "Mover al Final", - "moveCardToTop-title": "Mover al Tope", - "moveSelectionPopup-title": "Mover selección", - "multi-selection": "Multi-Selección", - "multi-selection-on": "Multi-selección está activo", - "muted": "Silenciado", - "muted-info": "No serás notificado de ningún cambio en este tablero", - "my-boards": "Mis Tableros", - "name": "Nombre", - "no-archived-cards": "No cards in Archive.", - "no-archived-lists": "No lists in Archive.", - "no-archived-swimlanes": "No swimlanes in Archive.", - "no-results": "No hay resultados", - "normal": "Normal", - "normal-desc": "Puede ver y editar tarjetas. No puede cambiar opciones.", - "not-accepted-yet": "Invitación no aceptada todavía", - "notify-participate": "Recibí actualizaciones en cualquier tarjeta que participés como creador o miembro", - "notify-watch": "Recibí actualizaciones en cualquier tablero, lista, o tarjeta que estés siguiendo", - "optional": "opcional", - "or": "o", - "page-maybe-private": "Esta página puede ser privada. Vos podrás verla <a href='%s'>entrando</a>.", - "page-not-found": "Página no encontrada.", - "password": "Contraseña", - "paste-or-dragdrop": "pegar, arrastrar y soltar el archivo de imagen a esto (imagen sola)", - "participating": "Participando", - "preview": "Previsualización", - "previewAttachedImagePopup-title": "Previsualización", - "previewClipboardImagePopup-title": "Previsualización", - "private": "Privado", - "private-desc": "Este tablero es privado. Solo personas agregadas a este tablero pueden verlo y editarlo.", - "profile": "Perfil", - "public": "Público", - "public-desc": "Este tablero es público. Es visible para cualquiera con un enlace y se va a mostrar en los motores de búsqueda como Google. Solo personas agregadas a este tablero pueden editarlo.", - "quick-access-description": "Dale una estrella al tablero para agregar un acceso directo en esta barra.", - "remove-cover": "Remover Portada", - "remove-from-board": "Remover del Tablero", - "remove-label": "Remover Etiqueta", - "listDeletePopup-title": "¿Borrar Lista?", - "remove-member": "Remover Miembro", - "remove-member-from-card": "Remover de Tarjeta", - "remove-member-pop": "¿Remover __name__ (__username__) de __boardTitle__? Los miembros va a ser removido de todas las tarjetas en este tablero. Serán notificados.", - "removeMemberPopup-title": "¿Remover Miembro?", - "rename": "Renombrar", - "rename-board": "Renombrar Tablero", - "restore": "Restaurar", - "save": "Grabar", - "search": "Buscar", - "rules": "Rules", - "search-cards": "Buscar en títulos y descripciones de tarjeta en este tablero", - "search-example": "¿Texto a buscar?", - "select-color": "Seleccionar Color", - "set-wip-limit-value": "Fijar un límite para el número máximo de tareas en esta lista", - "setWipLimitPopup-title": "Establecer Límite TEP", - "shortcut-assign-self": "Asignarte a vos mismo en la tarjeta actual", - "shortcut-autocomplete-emoji": "Autocompletar emonji", - "shortcut-autocomplete-members": "Autocompletar miembros", - "shortcut-clear-filters": "Limpiar todos los filtros", - "shortcut-close-dialog": "Cerrar Diálogo", - "shortcut-filter-my-cards": "Filtrar mis tarjetas", - "shortcut-show-shortcuts": "Traer esta lista de atajos", - "shortcut-toggle-filterbar": "Activar/Desactivar Barra Lateral de Filtros", - "shortcut-toggle-sidebar": "Activar/Desactivar Barra Lateral de Tableros", - "show-cards-minimum-count": "Mostrar cuenta de tarjetas si la lista contiene más que", - "sidebar-open": "Abrir Barra Lateral", - "sidebar-close": "Cerrar Barra Lateral", - "signupPopup-title": "Crear Cuenta", - "star-board-title": "Clickear para darle una estrella a este tablero. Se mostrará arriba en el tope de tu lista de tableros.", - "starred-boards": "Tableros con estrellas", - "starred-boards-description": "Tableros con estrellas se muestran en el tope de tu lista de tableros.", - "subscribe": "Suscribirse", - "team": "Equipo", - "this-board": "este tablero", - "this-card": "esta tarjeta", - "spent-time-hours": "Tiempo empleado (horas)", - "overtime-hours": "Sobretiempo (horas)", - "overtime": "Sobretiempo", - "has-overtime-cards": "Tiene tarjetas con sobretiempo", - "has-spenttime-cards": "Ha gastado tarjetas de tiempo", - "time": "Hora", - "title": "Título", - "tracking": "Seguimiento", - "tracking-info": "Serás notificado de cualquier cambio a aquellas tarjetas en las que seas creador o miembro.", - "type": "Type", - "unassign-member": "Desasignar miembro", - "unsaved-description": "Tienes una descripción sin guardar.", - "unwatch": "Dejar de seguir", - "upload": "Cargar", - "upload-avatar": "Cargar un avatar", - "uploaded-avatar": "Cargado un avatar", - "username": "Nombre de usuario", - "view-it": "Verlo", - "warn-list-archived": "warning: this card is in an list at Archive", - "watch": "Seguir", - "watching": "Siguiendo", - "watching-info": "Serás notificado de cualquier cambio en este tablero", - "welcome-board": "Tablero de Bienvenida", - "welcome-swimlane": "Hito 1", - "welcome-list1": "Básicos", - "welcome-list2": "Avanzado", - "card-templates-swimlane": "Card Templates", - "list-templates-swimlane": "List Templates", - "board-templates-swimlane": "Board Templates", - "what-to-do": "¿Qué querés hacer?", - "wipLimitErrorPopup-title": "Límite TEP Inválido", - "wipLimitErrorPopup-dialog-pt1": " El número de tareas en esta lista es mayor que el límite TEP que definiste.", - "wipLimitErrorPopup-dialog-pt2": "Por favor mové algunas tareas fuera de esta lista, o seleccioná un límite TEP más alto.", - "admin-panel": "Panel de Administración", - "settings": "Opciones", - "people": "Gente", - "registration": "Registro", - "disable-self-registration": "Desactivar auto-registro", - "invite": "Invitar", - "invite-people": "Invitar Gente", - "to-boards": "A tarjeta(s)", - "email-addresses": "Dirección de Email", - "smtp-host-description": "La dirección del servidor SMTP que maneja tus emails", - "smtp-port-description": "El puerto que tu servidor SMTP usa para correos salientes", - "smtp-tls-description": "Activar soporte TLS para el servidor SMTP", - "smtp-host": "Servidor SMTP", - "smtp-port": "Puerto SMTP", - "smtp-username": "Usuario", - "smtp-password": "Contraseña", - "smtp-tls": "Soporte TLS", - "send-from": "De", - "send-smtp-test": "Enviarse un email de prueba", - "invitation-code": "Código de Invitación", - "email-invite-register-subject": "__inviter__ te envió una invitación", - "email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to kanban board for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.", - "email-smtp-test-subject": "SMTP Test Email", - "email-smtp-test-text": "Enviaste el correo correctamente", - "error-invitation-code-not-exist": "El código de invitación no existe", - "error-notAuthorized": "No estás autorizado para ver esta página.", - "outgoing-webhooks": "Ganchos Web Salientes", - "outgoingWebhooksPopup-title": "Ganchos Web Salientes", - "boardCardTitlePopup-title": "Card Title Filter", - "new-outgoing-webhook": "Nuevo Gancho Web", - "no-name": "(desconocido)", - "Node_version": "Versión de Node", - "OS_Arch": "Arch del SO", - "OS_Cpus": "Cantidad de CPU del SO", - "OS_Freemem": "Memoria Libre del SO", - "OS_Loadavg": "Carga Promedio del SO", - "OS_Platform": "Plataforma del SO", - "OS_Release": "Revisión del SO", - "OS_Totalmem": "Memoria Total del SO", - "OS_Type": "Tipo de SO", - "OS_Uptime": "Tiempo encendido del SO", - "days": "days", - "hours": "horas", - "minutes": "minutos", - "seconds": "segundos", - "show-field-on-card": "Show this field on card", - "automatically-field-on-card": "Auto create field to all cards", - "showLabel-field-on-card": "Show field label on minicard", - "yes": "Si", - "no": "No", - "accounts": "Cuentas", - "accounts-allowEmailChange": "Permitir Cambio de Email", - "accounts-allowUserNameChange": "Allow Username Change", - "createdAt": "Creado en", - "verified": "Verificado", - "active": "Activo", - "card-received": "Recibido", - "card-received-on": "Recibido en", - "card-end": "Termino", - "card-end-on": "Termina en", - "editCardReceivedDatePopup-title": "Cambiar fecha de recepción", - "editCardEndDatePopup-title": "Cambiar fecha de término", - "setCardColorPopup-title": "Set color", - "setCardActionsColorPopup-title": "Choose a color", - "setSwimlaneColorPopup-title": "Choose a color", - "setListColorPopup-title": "Choose a color", - "assigned-by": "Assigned By", - "requested-by": "Requested By", - "board-delete-notice": "Deleting is permanent. You will lose all lists, cards and actions associated with this board.", - "delete-board-confirm-popup": "All lists, cards, labels, and activities will be deleted and you won't be able to recover the board contents. There is no undo.", - "boardDeletePopup-title": "Delete Board?", - "delete-board": "Delete Board", - "default-subtasks-board": "Subtasks for __board__ board", - "default": "Default", - "queue": "Queue", - "subtask-settings": "Subtasks Settings", - "boardSubtaskSettingsPopup-title": "Board Subtasks Settings", - "show-subtasks-field": "Cards can have subtasks", - "deposit-subtasks-board": "Deposit subtasks to this board:", - "deposit-subtasks-list": "Landing list for subtasks deposited here:", - "show-parent-in-minicard": "Show parent in minicard:", - "prefix-with-full-path": "Prefix with full path", - "prefix-with-parent": "Prefix with parent", - "subtext-with-full-path": "Subtext with full path", - "subtext-with-parent": "Subtext with parent", - "change-card-parent": "Change card's parent", - "parent-card": "Parent card", - "source-board": "Source board", - "no-parent": "Don't show parent", - "activity-added-label": "added label '%s' to %s", - "activity-removed-label": "removed label '%s' from %s", - "activity-delete-attach": "deleted an attachment from %s", - "activity-added-label-card": "added label '%s'", - "activity-removed-label-card": "removed label '%s'", - "activity-delete-attach-card": "deleted an attachment", - "activity-set-customfield": "set custom field '%s' to '%s' in %s", - "activity-unset-customfield": "unset custom field '%s' in %s", - "r-rule": "Rule", - "r-add-trigger": "Add trigger", - "r-add-action": "Add action", - "r-board-rules": "Board rules", - "r-add-rule": "Add rule", - "r-view-rule": "View rule", - "r-delete-rule": "Delete rule", - "r-new-rule-name": "New rule title", - "r-no-rules": "No rules", - "r-when-a-card": "When a card", - "r-is": "is", - "r-is-moved": "is moved", - "r-added-to": "added to", - "r-removed-from": "Removed from", - "r-the-board": "the board", - "r-list": "list", - "set-filter": "Set Filter", - "r-moved-to": "Moved to", - "r-moved-from": "Moved from", - "r-archived": "Moved to Archive", - "r-unarchived": "Restored from Archive", - "r-a-card": "a card", - "r-when-a-label-is": "When a label is", - "r-when-the-label": "When the label", - "r-list-name": "list name", - "r-when-a-member": "When a member is", - "r-when-the-member": "When the member", - "r-name": "name", - "r-when-a-attach": "When an attachment", - "r-when-a-checklist": "When a checklist is", - "r-when-the-checklist": "When the checklist", - "r-completed": "Completed", - "r-made-incomplete": "Made incomplete", - "r-when-a-item": "When a checklist item is", - "r-when-the-item": "When the checklist item", - "r-checked": "Checked", - "r-unchecked": "Unchecked", - "r-move-card-to": "Move card to", - "r-top-of": "Top of", - "r-bottom-of": "Bottom of", - "r-its-list": "its list", - "r-archive": "Move to Archive", - "r-unarchive": "Restore from Archive", - "r-card": "card", - "r-add": "Agregar", - "r-remove": "Remove", - "r-label": "label", - "r-member": "member", - "r-remove-all": "Remove all members from the card", - "r-set-color": "Set color to", - "r-checklist": "checklist", - "r-check-all": "Check all", - "r-uncheck-all": "Uncheck all", - "r-items-check": "items of checklist", - "r-check": "Check", - "r-uncheck": "Uncheck", - "r-item": "item", - "r-of-checklist": "of checklist", - "r-send-email": "Send an email", - "r-to": "to", - "r-subject": "subject", - "r-rule-details": "Rule details", - "r-d-move-to-top-gen": "Move card to top of its list", - "r-d-move-to-top-spec": "Move card to top of list", - "r-d-move-to-bottom-gen": "Move card to bottom of its list", - "r-d-move-to-bottom-spec": "Move card to bottom of list", - "r-d-send-email": "Send email", - "r-d-send-email-to": "to", - "r-d-send-email-subject": "subject", - "r-d-send-email-message": "message", - "r-d-archive": "Move card to Archive", - "r-d-unarchive": "Restore card from Archive", - "r-d-add-label": "Add label", - "r-d-remove-label": "Remove label", - "r-create-card": "Create new card", - "r-in-list": "in list", - "r-in-swimlane": "in swimlane", - "r-d-add-member": "Add member", - "r-d-remove-member": "Remove member", - "r-d-remove-all-member": "Remove all member", - "r-d-check-all": "Check all items of a list", - "r-d-uncheck-all": "Uncheck all items of a list", - "r-d-check-one": "Check item", - "r-d-uncheck-one": "Uncheck item", - "r-d-check-of-list": "of checklist", - "r-d-add-checklist": "Add checklist", - "r-d-remove-checklist": "Remove checklist", - "r-by": "by", - "r-add-checklist": "Add checklist", - "r-with-items": "with items", - "r-items-list": "item1,item2,item3", - "r-add-swimlane": "Add swimlane", - "r-swimlane-name": "swimlane name", - "r-board-note": "Note: leave a field empty to match every possible value.", - "r-checklist-note": "Note: checklist's items have to be written as comma separated values.", - "r-when-a-card-is-moved": "When a card is moved to another list", - "r-set": "Set", - "r-update": "Update", - "r-datefield": "date field", - "r-df-start-at": "start", - "r-df-due-at": "due", - "r-df-end-at": "end", - "r-df-received-at": "received", - "r-to-current-datetime": "to current date/time", - "r-remove-value-from": "Remove value from", - "ldap": "LDAP", - "oauth2": "OAuth2", - "cas": "CAS", - "authentication-method": "Authentication method", - "authentication-type": "Authentication type", - "custom-product-name": "Custom Product Name", - "layout": "Layout", - "hide-logo": "Hide Logo", - "add-custom-html-after-body-start": "Add Custom HTML after <body> start", - "add-custom-html-before-body-end": "Add Custom HTML before </body> end", - "error-undefined": "Something went wrong", - "error-ldap-login": "An error occurred while trying to login", - "display-authentication-method": "Display Authentication Method", - "default-authentication-method": "Default Authentication Method", - "duplicate-board": "Duplicate Board", - "people-number": "The number of people is:", - "swimlaneDeletePopup-title": "Delete Swimlane ?", - "swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.", - "restore-all": "Restore all", - "delete-all": "Delete all", - "loading": "Loading, please wait.", - "previous_as": "last time was", - "act-a-dueAt": "modified due time to \nWhen: __timeValue__\nWhere: __card__\n previous due was __timeOldValue__", - "act-a-endAt": "modified ending time to __timeValue__ from (__timeOldValue__)", - "act-a-startAt": "modified starting time to __timeValue__ from (__timeOldValue__)", - "act-a-receivedAt": "modified received time to __timeValue__ from (__timeOldValue__)", - "a-dueAt": "modified due time to be", - "a-endAt": "modified ending time to be", - "a-startAt": "modified starting time to be", - "a-receivedAt": "modified received time to be", - "almostdue": "current due time %s is approaching", - "pastdue": "current due time %s is past", - "duenow": "current due time %s is today", - "act-withDue": "__card__ due reminders [__board__]", - "act-almostdue": "was reminding the current due (__timeValue__) of __card__ is approaching", - "act-pastdue": "was reminding the current due (__timeValue__) of __card__ is past", - "act-duenow": "was reminding the current due (__timeValue__) of __card__ is now", - "act-atUserComment": "You were mentioned in [__board__] __card__" -}
\ No newline at end of file + "accept": "Aceptar", + "act-activity-notify": "Notificación de Actividad", + "act-addAttachment": "added attachment __attachment__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__", + "act-deleteAttachment": "deleted attachment __attachment__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", + "act-addSubtask": "added subtask __subtask__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__", + "act-addLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__", + "act-addedLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__", + "act-removeLabel": "Removed label __label__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__", + "act-removedLabel": "Removed label __label__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__", + "act-addChecklist": "added checklist __checklist__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__", + "act-addChecklistItem": "added checklist item __checklistItem__ to checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", + "act-removeChecklist": "removed checklist __checklist__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__", + "act-removeChecklistItem": "removed checklist item __checklistItem__ from checklist __checkList__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", + "act-checkedItem": "checked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", + "act-uncheckedItem": "unchecked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", + "act-completeChecklist": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", + "act-uncompleteChecklist": "uncompleted checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", + "act-addComment": "commented on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__", + "act-editComment": "edited comment on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__", + "act-deleteComment": "deleted comment on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__", + "act-createBoard": "created board __board__", + "act-createSwimlane": "created swimlane __swimlane__ to board __board__", + "act-createCard": "created card __card__ to list __list__ at swimlane __swimlane__ at board __board__", + "act-createCustomField": "created custom field __customField__ at board __board__", + "act-deleteCustomField": "deleted custom field __customField__ at board __board__", + "act-setCustomField": "edited custom field __customField__: __customFieldValue__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", + "act-createList": "added list __list__ to board __board__", + "act-addBoardMember": "added member __member__ to board __board__", + "act-archivedBoard": "Board __board__ moved to Archive", + "act-archivedCard": "Card __card__ at list __list__ at swimlane __swimlane__ at board __board__ moved to Archive", + "act-archivedList": "List __list__ at swimlane __swimlane__ at board __board__ moved to Archive", + "act-archivedSwimlane": "Swimlane __swimlane__ at board __board__ moved to Archive", + "act-importBoard": "imported board __board__", + "act-importCard": "imported card __card__ to list __list__ at swimlane __swimlane__ at board __board__", + "act-importList": "imported list __list__ to swimlane __swimlane__ at board __board__", + "act-joinMember": "added member __member__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__", + "act-moveCard": "moved card __card__ at board __board__ from list __oldList__ at swimlane __oldSwimlane__ to list __list__ at swimlane __swimlane__", + "act-moveCardToOtherBoard": "moved card __card__ from list __oldList__ at swimlane __oldSwimlane__ at board __oldBoard__ to list __list__ at swimlane __swimlane__ at board __board__", + "act-removeBoardMember": "removed member __member__ from board __board__", + "act-restoredCard": "restored card __card__ to list __list__ at swimlane __swimlane__ at board __board__", + "act-unjoinMember": "removed member __member__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__", + "act-withBoardTitle": "__board__", + "act-withCardTitle": "__card__ [__board__] ", + "actions": "Acciones", + "activities": "Actividades", + "activity": "Actividad", + "activity-added": "agregadas %s a %s", + "activity-archived": "%s moved to Archive", + "activity-attached": "adjuntadas %s a %s", + "activity-created": "creadas %s", + "activity-customfield-created": "created custom field %s", + "activity-excluded": "excluidas %s de %s", + "activity-imported": "importadas %s en %s de %s", + "activity-imported-board": "importadas %s de %s", + "activity-joined": "unidas %s", + "activity-moved": "movidas %s de %s a %s", + "activity-on": "en %s", + "activity-removed": "eliminadas %s de %s", + "activity-sent": "enviadas %s a %s", + "activity-unjoined": "separadas %s", + "activity-subtask-added": "added subtask to %s", + "activity-checked-item": "checked %s in checklist %s of %s", + "activity-unchecked-item": "unchecked %s in checklist %s of %s", + "activity-checklist-added": "agregada lista de tareas a %s", + "activity-checklist-removed": "removed a checklist from %s", + "activity-checklist-completed": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", + "activity-checklist-uncompleted": "uncompleted the checklist %s of %s", + "activity-checklist-item-added": "agregado item de lista de tareas a '%s' en %s", + "activity-checklist-item-removed": "removed a checklist item from '%s' in %s", + "add": "Agregar", + "activity-checked-item-card": "checked %s in checklist %s", + "activity-unchecked-item-card": "unchecked %s in checklist %s", + "activity-checklist-completed-card": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", + "activity-checklist-uncompleted-card": "uncompleted the checklist %s", + "add-attachment": "Agregar Adjunto", + "add-board": "Agregar Tablero", + "add-card": "Agregar Tarjeta", + "add-swimlane": "Agregar Calle", + "add-subtask": "Agregar Subtarea", + "add-checklist": "Agregar Lista de Tareas", + "add-checklist-item": "Agregar ítem a lista de tareas", + "add-cover": "Agregar Portadas", + "add-label": "Agregar Etiqueta", + "add-list": "Agregar Lista", + "add-members": "Agregar Miembros", + "added": "Agregadas", + "addMemberPopup-title": "Miembros", + "admin": "Administrador", + "admin-desc": "Puede ver y editar tarjetas, eliminar miembros, y cambiar opciones para el tablero.", + "admin-announcement": "Anuncio", + "admin-announcement-active": "Anuncio del Sistema Activo", + "admin-announcement-title": "Anuncio del Administrador", + "all-boards": "Todos los tableros", + "and-n-other-card": "Y __count__ otra tarjeta", + "and-n-other-card_plural": "Y __count__ otras tarjetas", + "apply": "Aplicar", + "app-is-offline": "Loading, please wait. Refreshing the page will cause data loss. If loading does not work, please check that server has not stopped.", + "archive": "Mover al Archivo", + "archive-all": "Mover Todo al Archivo", + "archive-board": "Mover Tablero al Archivo", + "archive-card": "Mover Tarjeta al Archivo", + "archive-list": "Mover Lista al Archivo", + "archive-swimlane": "Mover Calle al Archivo", + "archive-selection": "Mover selección al Archivo", + "archiveBoardPopup-title": "¿Mover Tablero al Archivo?", + "archived-items": "Archivar", + "archived-boards": "Tableros en el Archivo", + "restore-board": "Restaurar Tablero", + "no-archived-boards": "No hay Tableros en el Archivo", + "archives": "Archivar", + "template": "Plantilla", + "templates": "Plantillas", + "assign-member": "Asignar miembro", + "attached": "adjunto(s)", + "attachment": "Adjunto", + "attachment-delete-pop": "Borrar un adjunto es permanente. No hay deshacer.", + "attachmentDeletePopup-title": "¿Borrar Adjunto?", + "attachments": "Adjuntos", + "auto-watch": "Seguir tableros automáticamente al crearlos", + "avatar-too-big": "El avatar es muy grande (70KB max)", + "back": "Atrás", + "board-change-color": "Cambiar color", + "board-nb-stars": "%s estrellas", + "board-not-found": "Tablero no encontrado", + "board-private-info": "Este tablero va a ser <strong>privado</strong>.", + "board-public-info": "Este tablero va a ser <strong>público</strong>.", + "boardChangeColorPopup-title": "Cambiar Fondo del Tablero", + "boardChangeTitlePopup-title": "Renombrar Tablero", + "boardChangeVisibilityPopup-title": "Cambiar Visibilidad", + "boardChangeWatchPopup-title": "Alternar Seguimiento", + "boardMenuPopup-title": "Opciones del Tablero", + "boards": "Tableros", + "board-view": "Vista de Tablero", + "board-view-cal": "Calendario", + "board-view-swimlanes": "Calles", + "board-view-lists": "Listas", + "bucket-example": "Como \"Lista de Contenedores\" por ejemplo", + "cancel": "Cancelar", + "card-archived": "Esta tarjeta es movida al Archivo.", + "board-archived": "Este tablero es movido al Archivo.", + "card-comments-title": "Esta tarjeta tiene %s comentario.", + "card-delete-notice": "Borrar es permanente. Perderás todas las acciones asociadas con esta tarjeta.", + "card-delete-pop": "Todas las acciones van a ser eliminadas del agregador de actividad y no podrás re-abrir la tarjeta. No hay deshacer.", + "card-delete-suggest-archive": "Podés mover una tarjeta al Archivo para eliminarla del tablero y preservar la actividad.", + "card-due": "Vence", + "card-due-on": "Vence en", + "card-spent": "Tiempo Empleado", + "card-edit-attachments": "Editar adjuntos", + "card-edit-custom-fields": "Editar campos personalizados", + "card-edit-labels": "Editar etiquetas", + "card-edit-members": "Editar miembros", + "card-labels-title": "Cambiar las etiquetas de la tarjeta.", + "card-members-title": "Agregar o eliminar de la tarjeta miembros del tablero.", + "card-start": "Empieza", + "card-start-on": "Empieza el", + "cardAttachmentsPopup-title": "Adjuntar De", + "cardCustomField-datePopup-title": "Cambiar fecha", + "cardCustomFieldsPopup-title": "Editar campos personalizados", + "cardDeletePopup-title": "¿Borrar Tarjeta?", + "cardDetailsActionsPopup-title": "Acciones de la Tarjeta", + "cardLabelsPopup-title": "Etiquetas", + "cardMembersPopup-title": "Miembros", + "cardMorePopup-title": "Mas", + "cardTemplatePopup-title": "Crear plantilla", + "cards": "Tarjetas", + "cards-count": "Tarjetas", + "casSignIn": "Ingresar con CAS", + "cardType-card": "Tarjeta", + "cardType-linkedCard": "Tarjeta Vinculada", + "cardType-linkedBoard": "Tablero Vinculado", + "change": "Cambiar", + "change-avatar": "Cambiar Avatar", + "change-password": "Cambiar Contraseña", + "change-permissions": "Cambiar permisos", + "change-settings": "Cambiar Opciones", + "changeAvatarPopup-title": "Cambiar Avatar", + "changeLanguagePopup-title": "Cambiar Lenguaje", + "changePasswordPopup-title": "Cambiar Contraseña", + "changePermissionsPopup-title": "Cambiar Permisos", + "changeSettingsPopup-title": "Cambiar Opciones", + "subtasks": "Subtareas", + "checklists": "Listas de ítems", + "click-to-star": "Clickeá para darle una estrella a este tablero.", + "click-to-unstar": "Clickeá para sacarle la estrella al tablero.", + "clipboard": "Portapapeles o arrastrar y soltar", + "close": "Cerrar", + "close-board": "Cerrar Tablero", + "close-board-pop": "Podrás restaurar el tablero clickeando el \"Archivo\" desde el encabesado de inicio.", + "color-black": "negro", + "color-blue": "azul", + "color-crimson": "crimson", + "color-darkgreen": "verdeoscuro", + "color-gold": "dorado", + "color-gray": "gris", + "color-green": "verde", + "color-indigo": "índigo", + "color-lime": "lima", + "color-magenta": "magenta", + "color-mistyrose": "rosamística", + "color-navy": "navy", + "color-orange": "naranja", + "color-paleturquoise": "paleturquoise", + "color-peachpuff": "peachpuff", + "color-pink": "rosa", + "color-plum": "plum", + "color-purple": "púrpura", + "color-red": "rojo", + "color-saddlebrown": "marróntriste", + "color-silver": "plata", + "color-sky": "cielo", + "color-slateblue": "slateblue", + "color-white": "blanco", + "color-yellow": "amarillo", + "unset-color": "Deseleccionado", + "comment": "Comentario", + "comment-placeholder": "Comentar", + "comment-only": "Comentar solamente", + "comment-only-desc": "Puede comentar en tarjetas solamente.", + "no-comments": "Sin comentarios", + "no-comments-desc": "Can not see comments and activities.", + "computer": "Computadora", + "confirm-subtask-delete-dialog": "Are you sure you want to delete subtask?", + "confirm-checklist-delete-dialog": "Are you sure you want to delete checklist?", + "copy-card-link-to-clipboard": "Copiar enlace a tarjeta en el portapapeles", + "linkCardPopup-title": "Tarjeta vinculada", + "searchElementPopup-title": "Buscar", + "copyCardPopup-title": "Copiar Tarjeta", + "copyChecklistToManyCardsPopup-title": "Copiar Plantilla Checklist a Muchas Tarjetas", + "copyChecklistToManyCardsPopup-instructions": "Títulos y Descripciones de la Tarjeta Destino en este formato JSON", + "copyChecklistToManyCardsPopup-format": "[ {\"title\": \"Título de primera tarjeta\", \"description\":\"Descripción de primera tarjeta\"}, {\"title\":\"Título de segunda tarjeta\",\"description\":\"Descripción de segunda tarjeta\"},{\"title\":\"Título de última tarjeta\",\"description\":\"Descripción de última tarjeta\"} ]", + "create": "Crear", + "createBoardPopup-title": "Crear Tablero", + "chooseBoardSourcePopup-title": "Importar tablero", + "createLabelPopup-title": "Crear Etiqueta", + "createCustomField": "Crear Campo", + "createCustomFieldPopup-title": "Crear Campo", + "current": "actual", + "custom-field-delete-pop": "There is no undo. This will remove this custom field from all cards and destroy its history.", + "custom-field-checkbox": "Checkbox", + "custom-field-date": "Fecha", + "custom-field-dropdown": "Dropdown List", + "custom-field-dropdown-none": "(ninguno)", + "custom-field-dropdown-options": "List Options", + "custom-field-dropdown-options-placeholder": "Press enter to add more options", + "custom-field-dropdown-unknown": "(unknown)", + "custom-field-number": "Número", + "custom-field-text": "Texto", + "custom-fields": "Custom Fields", + "date": "Fecha", + "decline": "Rechazar", + "default-avatar": "Avatar por defecto", + "delete": "Borrar", + "deleteCustomFieldPopup-title": "Delete Custom Field?", + "deleteLabelPopup-title": "¿Borrar Etiqueta?", + "description": "Descripción", + "disambiguateMultiLabelPopup-title": "Desambiguación de Acción de Etiqueta", + "disambiguateMultiMemberPopup-title": "Desambiguación de Acción de Miembro", + "discard": "Descartar", + "done": "Hecho", + "download": "Descargar", + "edit": "Editar", + "edit-avatar": "Cambiar Avatar", + "edit-profile": "Editar Perfil", + "edit-wip-limit": "Editar Lìmite de TEP", + "soft-wip-limit": "Límite TEP suave", + "editCardStartDatePopup-title": "Cambiar fecha de inicio", + "editCardDueDatePopup-title": "Cambiar fecha de vencimiento", + "editCustomFieldPopup-title": "Edit Field", + "editCardSpentTimePopup-title": "Cambiar tiempo empleado", + "editLabelPopup-title": "Cambiar Etiqueta", + "editNotificationPopup-title": "Editar Notificación", + "editProfilePopup-title": "Editar Perfil", + "email": "Email", + "email-enrollAccount-subject": "Una cuenta creada para vos en __siteName__", + "email-enrollAccount-text": "Hola __user__,\n\nPara empezar a usar el servicio, simplemente clickeá en el enlace de abajo.\n\n__url__\n\nGracias.", + "email-fail": "Fallo envío de email", + "email-fail-text": "Error intentando enviar email", + "email-invalid": "Email inválido", + "email-invite": "Invitar vía Email", + "email-invite-subject": "__inviter__ te envió una invitación", + "email-invite-text": "Querido __user__,\n\n__inviter__ te invita a unirte al tablero \"__board__\" para colaborar.\n\nPor favor sigue el enlace de abajo:\n\n__url__\n\nGracias.", + "email-resetPassword-subject": "Restaurá tu contraseña en __siteName__", + "email-resetPassword-text": "Hola __user__,\n\nPara restaurar tu contraseña, simplemente clickeá el enlace de abajo.\n\n__url__\n\nGracias.", + "email-sent": "Email enviado", + "email-verifyEmail-subject": "Verificá tu dirección de email en __siteName__", + "email-verifyEmail-text": "Hola __user__,\n\nPara verificar tu cuenta de email, simplemente clickeá el enlace de abajo.\n\n__url__\n\nGracias.", + "enable-wip-limit": "Activar Límite TEP", + "error-board-doesNotExist": "Este tablero no existe", + "error-board-notAdmin": "Necesitás ser administrador de este tablero para hacer eso", + "error-board-notAMember": "Necesitás ser miembro de este tablero para hacer eso", + "error-json-malformed": "Tu texto no es JSON válido", + "error-json-schema": "Tus datos JSON no incluyen la información correcta en el formato adecuado", + "error-list-doesNotExist": "Esta lista no existe", + "error-user-doesNotExist": "Este usuario no existe", + "error-user-notAllowSelf": "No podés invitarte a vos mismo", + "error-user-notCreated": " El usuario no se creó", + "error-username-taken": "El nombre de usuario ya existe", + "error-email-taken": "El email ya existe", + "export-board": "Exportar tablero", + "filter": "Filtrar", + "filter-cards": "Filtrar Tarjetas", + "filter-clear": "Sacar filtro", + "filter-no-label": "Sin etiqueta", + "filter-no-member": "No es miembro", + "filter-no-custom-fields": "No Custom Fields", + "filter-on": "El filtro está activado", + "filter-on-desc": "Estás filtrando cartas en este tablero. Clickeá acá para editar el filtro.", + "filter-to-selection": "Filtrar en la selección", + "advanced-filter-label": "Advanced Filter", + "advanced-filter-description": "Advanced Filter allows to write a string containing following operators: == != <= >= && || ( ) A space is used as a separator between the Operators. You can filter for all Custom Fields by typing their names and values. For Example: Field1 == Value1. Note: If fields or values contains spaces, you need to encapsulate them into single quotes. For Example: 'Field 1' == 'Value 1'. For single control characters (' \\/) to be skipped, you can use \\. For example: Field1 == I\\'m. Also you can combine multiple conditions. For Example: F1 == V1 || F1 == V2. Normally all operators are interpreted from left to right. You can change the order by placing brackets. For Example: F1 == V1 && ( F2 == V2 || F2 == V3 ). Also you can search text fields using regex: F1 == /Tes.*/i", + "fullname": "Nombre Completo", + "header-logo-title": "Retroceder a tu página de tableros.", + "hide-system-messages": "Esconder mensajes del sistema", + "headerBarCreateBoardPopup-title": "Crear Tablero", + "home": "Inicio", + "import": "Importar", + "link": "Link", + "import-board": "importar tablero", + "import-board-c": "Importar tablero", + "import-board-title-trello": "Importar tablero de Trello", + "import-board-title-wekan": "Import board from previous export", + "import-sandstorm-backup-warning": "Do not delete data you import from original exported board or Trello before checking does this grain close and open again, or do you get Board not found error, that means data loss.", + "import-sandstorm-warning": "El tablero importado va a borrar todos los datos existentes en el tablero y reemplazarlos con los del tablero en cuestión.", + "from-trello": "De Trello", + "from-wekan": "From previous export", + "import-board-instruction-trello": "En tu tablero de Trello, ve a 'Menú', luego a 'Más', 'Imprimir y Exportar', 'Exportar JSON', y copia el texto resultante.", + "import-board-instruction-wekan": "In your board, go to 'Menu', then 'Export board', and copy the text in the downloaded file.", + "import-board-instruction-about-errors": "If you get errors when importing board, sometimes importing still works, and board is at All Boards page.", + "import-json-placeholder": "Pegá tus datos JSON válidos acá", + "import-map-members": "Mapear Miembros", + "import-members-map": "Your imported board has some members. Please map the members you want to import to your users", + "import-show-user-mapping": "Revisar mapeo de miembros", + "import-user-select": "Pick your existing user you want to use as this member", + "importMapMembersAddPopup-title": "Select member", + "info": "Versión", + "initials": "Iniciales", + "invalid-date": "Fecha inválida", + "invalid-time": "Tiempo inválido", + "invalid-user": "Usuario inválido", + "joined": "unido", + "just-invited": "Fuiste invitado a este tablero", + "keyboard-shortcuts": "Atajos de teclado", + "label-create": "Crear Etiqueta", + "label-default": "%s etiqueta (por defecto)", + "label-delete-pop": "No hay deshacer. Esto va a eliminar esta etiqueta de todas las tarjetas y destruir su historia.", + "labels": "Etiquetas", + "language": "Lenguaje", + "last-admin-desc": "No podés cambiar roles porque tiene que haber al menos un administrador.", + "leave-board": "Dejar Tablero", + "leave-board-pop": "¿Estás seguro que querés dejar __boardTitle__? Vas a salir de todas las tarjetas en este tablero.", + "leaveBoardPopup-title": "¿Dejar Tablero?", + "link-card": "Enlace a esta tarjeta", + "list-archive-cards": "Move all cards in this list to Archive", + "list-archive-cards-pop": "This will remove all the cards in this list from the board. To view cards in Archive and bring them back to the board, click “Menu” > “Archive”.", + "list-move-cards": "Mueve todas las tarjetas en esta lista", + "list-select-cards": "Selecciona todas las tarjetas en esta lista", + "set-color-list": "Set Color", + "listActionPopup-title": "Listar Acciones", + "swimlaneActionPopup-title": "Acciones de la Calle", + "swimlaneAddPopup-title": "Add a Swimlane below", + "listImportCardPopup-title": "Importar una tarjeta Trello", + "listMorePopup-title": "Mas", + "link-list": "Enlace a esta lista", + "list-delete-pop": "Todas las acciones van a ser eliminadas del agregador de actividad y no podás recuperar la lista. No se puede deshacer.", + "list-delete-suggest-archive": "You can move a list to Archive to remove it from the board and preserve the activity.", + "lists": "Listas", + "swimlanes": "Calles", + "log-out": "Salir", + "log-in": "Entrar", + "loginPopup-title": "Entrar", + "memberMenuPopup-title": "Opciones de Miembros", + "members": "Miembros", + "menu": "Menú", + "move-selection": "Mover selección", + "moveCardPopup-title": "Mover Tarjeta", + "moveCardToBottom-title": "Mover al Final", + "moveCardToTop-title": "Mover al Tope", + "moveSelectionPopup-title": "Mover selección", + "multi-selection": "Multi-Selección", + "multi-selection-on": "Multi-selección está activo", + "muted": "Silenciado", + "muted-info": "No serás notificado de ningún cambio en este tablero", + "my-boards": "Mis Tableros", + "name": "Nombre", + "no-archived-cards": "No cards in Archive.", + "no-archived-lists": "No lists in Archive.", + "no-archived-swimlanes": "No swimlanes in Archive.", + "no-results": "No hay resultados", + "normal": "Normal", + "normal-desc": "Puede ver y editar tarjetas. No puede cambiar opciones.", + "not-accepted-yet": "Invitación no aceptada todavía", + "notify-participate": "Recibí actualizaciones en cualquier tarjeta que participés como creador o miembro", + "notify-watch": "Recibí actualizaciones en cualquier tablero, lista, o tarjeta que estés siguiendo", + "optional": "opcional", + "or": "o", + "page-maybe-private": "Esta página puede ser privada. Vos podrás verla <a href='%s'>entrando</a>.", + "page-not-found": "Página no encontrada.", + "password": "Contraseña", + "paste-or-dragdrop": "pegar, arrastrar y soltar el archivo de imagen a esto (imagen sola)", + "participating": "Participando", + "preview": "Previsualización", + "previewAttachedImagePopup-title": "Previsualización", + "previewClipboardImagePopup-title": "Previsualización", + "private": "Privado", + "private-desc": "Este tablero es privado. Solo personas agregadas a este tablero pueden verlo y editarlo.", + "profile": "Perfil", + "public": "Público", + "public-desc": "Este tablero es público. Es visible para cualquiera con un enlace y se va a mostrar en los motores de búsqueda como Google. Solo personas agregadas a este tablero pueden editarlo.", + "quick-access-description": "Dale una estrella al tablero para agregar un acceso directo en esta barra.", + "remove-cover": "Remover Portada", + "remove-from-board": "Remover del Tablero", + "remove-label": "Remover Etiqueta", + "listDeletePopup-title": "¿Borrar Lista?", + "remove-member": "Remover Miembro", + "remove-member-from-card": "Remover de Tarjeta", + "remove-member-pop": "¿Remover __name__ (__username__) de __boardTitle__? Los miembros va a ser removido de todas las tarjetas en este tablero. Serán notificados.", + "removeMemberPopup-title": "¿Remover Miembro?", + "rename": "Renombrar", + "rename-board": "Renombrar Tablero", + "restore": "Restaurar", + "save": "Grabar", + "search": "Buscar", + "rules": "Rules", + "search-cards": "Buscar en títulos y descripciones de tarjeta en este tablero", + "search-example": "¿Texto a buscar?", + "select-color": "Seleccionar Color", + "set-wip-limit-value": "Fijar un límite para el número máximo de tareas en esta lista", + "setWipLimitPopup-title": "Establecer Límite TEP", + "shortcut-assign-self": "Asignarte a vos mismo en la tarjeta actual", + "shortcut-autocomplete-emoji": "Autocompletar emonji", + "shortcut-autocomplete-members": "Autocompletar miembros", + "shortcut-clear-filters": "Limpiar todos los filtros", + "shortcut-close-dialog": "Cerrar Diálogo", + "shortcut-filter-my-cards": "Filtrar mis tarjetas", + "shortcut-show-shortcuts": "Traer esta lista de atajos", + "shortcut-toggle-filterbar": "Activar/Desactivar Barra Lateral de Filtros", + "shortcut-toggle-sidebar": "Activar/Desactivar Barra Lateral de Tableros", + "show-cards-minimum-count": "Mostrar cuenta de tarjetas si la lista contiene más que", + "sidebar-open": "Abrir Barra Lateral", + "sidebar-close": "Cerrar Barra Lateral", + "signupPopup-title": "Crear Cuenta", + "star-board-title": "Clickear para darle una estrella a este tablero. Se mostrará arriba en el tope de tu lista de tableros.", + "starred-boards": "Tableros con estrellas", + "starred-boards-description": "Tableros con estrellas se muestran en el tope de tu lista de tableros.", + "subscribe": "Suscribirse", + "team": "Equipo", + "this-board": "este tablero", + "this-card": "esta tarjeta", + "spent-time-hours": "Tiempo empleado (horas)", + "overtime-hours": "Sobretiempo (horas)", + "overtime": "Sobretiempo", + "has-overtime-cards": "Tiene tarjetas con sobretiempo", + "has-spenttime-cards": "Ha gastado tarjetas de tiempo", + "time": "Hora", + "title": "Título", + "tracking": "Seguimiento", + "tracking-info": "Serás notificado de cualquier cambio a aquellas tarjetas en las que seas creador o miembro.", + "type": "Type", + "unassign-member": "Desasignar miembro", + "unsaved-description": "Tienes una descripción sin guardar.", + "unwatch": "Dejar de seguir", + "upload": "Cargar", + "upload-avatar": "Cargar un avatar", + "uploaded-avatar": "Cargado un avatar", + "username": "Nombre de usuario", + "view-it": "Verlo", + "warn-list-archived": "warning: this card is in an list at Archive", + "watch": "Seguir", + "watching": "Siguiendo", + "watching-info": "Serás notificado de cualquier cambio en este tablero", + "welcome-board": "Tablero de Bienvenida", + "welcome-swimlane": "Hito 1", + "welcome-list1": "Básicos", + "welcome-list2": "Avanzado", + "card-templates-swimlane": "Card Templates", + "list-templates-swimlane": "List Templates", + "board-templates-swimlane": "Board Templates", + "what-to-do": "¿Qué querés hacer?", + "wipLimitErrorPopup-title": "Límite TEP Inválido", + "wipLimitErrorPopup-dialog-pt1": " El número de tareas en esta lista es mayor que el límite TEP que definiste.", + "wipLimitErrorPopup-dialog-pt2": "Por favor mové algunas tareas fuera de esta lista, o seleccioná un límite TEP más alto.", + "admin-panel": "Panel de Administración", + "settings": "Opciones", + "people": "Gente", + "registration": "Registro", + "disable-self-registration": "Desactivar auto-registro", + "invite": "Invitar", + "invite-people": "Invitar Gente", + "to-boards": "A tarjeta(s)", + "email-addresses": "Dirección de Email", + "smtp-host-description": "La dirección del servidor SMTP que maneja tus emails", + "smtp-port-description": "El puerto que tu servidor SMTP usa para correos salientes", + "smtp-tls-description": "Activar soporte TLS para el servidor SMTP", + "smtp-host": "Servidor SMTP", + "smtp-port": "Puerto SMTP", + "smtp-username": "Usuario", + "smtp-password": "Contraseña", + "smtp-tls": "Soporte TLS", + "send-from": "De", + "send-smtp-test": "Enviarse un email de prueba", + "invitation-code": "Código de Invitación", + "email-invite-register-subject": "__inviter__ te envió una invitación", + "email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to kanban board for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.", + "email-smtp-test-subject": "SMTP Test Email", + "email-smtp-test-text": "Enviaste el correo correctamente", + "error-invitation-code-not-exist": "El código de invitación no existe", + "error-notAuthorized": "No estás autorizado para ver esta página.", + "outgoing-webhooks": "Ganchos Web Salientes", + "outgoingWebhooksPopup-title": "Ganchos Web Salientes", + "boardCardTitlePopup-title": "Card Title Filter", + "new-outgoing-webhook": "Nuevo Gancho Web", + "no-name": "(desconocido)", + "Node_version": "Versión de Node", + "OS_Arch": "Arch del SO", + "OS_Cpus": "Cantidad de CPU del SO", + "OS_Freemem": "Memoria Libre del SO", + "OS_Loadavg": "Carga Promedio del SO", + "OS_Platform": "Plataforma del SO", + "OS_Release": "Revisión del SO", + "OS_Totalmem": "Memoria Total del SO", + "OS_Type": "Tipo de SO", + "OS_Uptime": "Tiempo encendido del SO", + "days": "days", + "hours": "horas", + "minutes": "minutos", + "seconds": "segundos", + "show-field-on-card": "Show this field on card", + "automatically-field-on-card": "Auto create field to all cards", + "showLabel-field-on-card": "Show field label on minicard", + "yes": "Si", + "no": "No", + "accounts": "Cuentas", + "accounts-allowEmailChange": "Permitir Cambio de Email", + "accounts-allowUserNameChange": "Allow Username Change", + "createdAt": "Creado en", + "verified": "Verificado", + "active": "Activo", + "card-received": "Recibido", + "card-received-on": "Recibido en", + "card-end": "Termino", + "card-end-on": "Termina en", + "editCardReceivedDatePopup-title": "Cambiar fecha de recepción", + "editCardEndDatePopup-title": "Cambiar fecha de término", + "setCardColorPopup-title": "Set color", + "setCardActionsColorPopup-title": "Choose a color", + "setSwimlaneColorPopup-title": "Choose a color", + "setListColorPopup-title": "Choose a color", + "assigned-by": "Assigned By", + "requested-by": "Requested By", + "board-delete-notice": "Deleting is permanent. You will lose all lists, cards and actions associated with this board.", + "delete-board-confirm-popup": "All lists, cards, labels, and activities will be deleted and you won't be able to recover the board contents. There is no undo.", + "boardDeletePopup-title": "Delete Board?", + "delete-board": "Delete Board", + "default-subtasks-board": "Subtasks for __board__ board", + "default": "Default", + "queue": "Queue", + "subtask-settings": "Subtasks Settings", + "boardSubtaskSettingsPopup-title": "Board Subtasks Settings", + "show-subtasks-field": "Cards can have subtasks", + "deposit-subtasks-board": "Deposit subtasks to this board:", + "deposit-subtasks-list": "Landing list for subtasks deposited here:", + "show-parent-in-minicard": "Show parent in minicard:", + "prefix-with-full-path": "Prefix with full path", + "prefix-with-parent": "Prefix with parent", + "subtext-with-full-path": "Subtext with full path", + "subtext-with-parent": "Subtext with parent", + "change-card-parent": "Change card's parent", + "parent-card": "Parent card", + "source-board": "Source board", + "no-parent": "Don't show parent", + "activity-added-label": "added label '%s' to %s", + "activity-removed-label": "removed label '%s' from %s", + "activity-delete-attach": "deleted an attachment from %s", + "activity-added-label-card": "added label '%s'", + "activity-removed-label-card": "removed label '%s'", + "activity-delete-attach-card": "deleted an attachment", + "activity-set-customfield": "set custom field '%s' to '%s' in %s", + "activity-unset-customfield": "unset custom field '%s' in %s", + "r-rule": "Rule", + "r-add-trigger": "Add trigger", + "r-add-action": "Add action", + "r-board-rules": "Board rules", + "r-add-rule": "Add rule", + "r-view-rule": "View rule", + "r-delete-rule": "Delete rule", + "r-new-rule-name": "New rule title", + "r-no-rules": "No rules", + "r-when-a-card": "When a card", + "r-is": "is", + "r-is-moved": "is moved", + "r-added-to": "added to", + "r-removed-from": "Removed from", + "r-the-board": "the board", + "r-list": "list", + "set-filter": "Set Filter", + "r-moved-to": "Moved to", + "r-moved-from": "Moved from", + "r-archived": "Moved to Archive", + "r-unarchived": "Restored from Archive", + "r-a-card": "a card", + "r-when-a-label-is": "When a label is", + "r-when-the-label": "When the label", + "r-list-name": "list name", + "r-when-a-member": "When a member is", + "r-when-the-member": "When the member", + "r-name": "name", + "r-when-a-attach": "When an attachment", + "r-when-a-checklist": "When a checklist is", + "r-when-the-checklist": "When the checklist", + "r-completed": "Completed", + "r-made-incomplete": "Made incomplete", + "r-when-a-item": "When a checklist item is", + "r-when-the-item": "When the checklist item", + "r-checked": "Checked", + "r-unchecked": "Unchecked", + "r-move-card-to": "Move card to", + "r-top-of": "Top of", + "r-bottom-of": "Bottom of", + "r-its-list": "its list", + "r-archive": "Mover al Archivo", + "r-unarchive": "Restore from Archive", + "r-card": "card", + "r-add": "Agregar", + "r-remove": "Remove", + "r-label": "label", + "r-member": "member", + "r-remove-all": "Remove all members from the card", + "r-set-color": "Set color to", + "r-checklist": "checklist", + "r-check-all": "Check all", + "r-uncheck-all": "Uncheck all", + "r-items-check": "items of checklist", + "r-check": "Check", + "r-uncheck": "Uncheck", + "r-item": "item", + "r-of-checklist": "of checklist", + "r-send-email": "Send an email", + "r-to": "to", + "r-subject": "subject", + "r-rule-details": "Rule details", + "r-d-move-to-top-gen": "Move card to top of its list", + "r-d-move-to-top-spec": "Move card to top of list", + "r-d-move-to-bottom-gen": "Move card to bottom of its list", + "r-d-move-to-bottom-spec": "Move card to bottom of list", + "r-d-send-email": "Send email", + "r-d-send-email-to": "to", + "r-d-send-email-subject": "subject", + "r-d-send-email-message": "message", + "r-d-archive": "Move card to Archive", + "r-d-unarchive": "Restore card from Archive", + "r-d-add-label": "Add label", + "r-d-remove-label": "Remove label", + "r-create-card": "Create new card", + "r-in-list": "in list", + "r-in-swimlane": "in swimlane", + "r-d-add-member": "Add member", + "r-d-remove-member": "Remove member", + "r-d-remove-all-member": "Remove all member", + "r-d-check-all": "Check all items of a list", + "r-d-uncheck-all": "Uncheck all items of a list", + "r-d-check-one": "Check item", + "r-d-uncheck-one": "Uncheck item", + "r-d-check-of-list": "of checklist", + "r-d-add-checklist": "Add checklist", + "r-d-remove-checklist": "Remove checklist", + "r-by": "by", + "r-add-checklist": "Add checklist", + "r-with-items": "with items", + "r-items-list": "item1,item2,item3", + "r-add-swimlane": "Add swimlane", + "r-swimlane-name": "swimlane name", + "r-board-note": "Note: leave a field empty to match every possible value.", + "r-checklist-note": "Note: checklist's items have to be written as comma separated values.", + "r-when-a-card-is-moved": "When a card is moved to another list", + "r-set": "Set", + "r-update": "Update", + "r-datefield": "date field", + "r-df-start-at": "start", + "r-df-due-at": "due", + "r-df-end-at": "end", + "r-df-received-at": "received", + "r-to-current-datetime": "to current date/time", + "r-remove-value-from": "Remove value from", + "ldap": "LDAP", + "oauth2": "OAuth2", + "cas": "CAS", + "authentication-method": "Authentication method", + "authentication-type": "Authentication type", + "custom-product-name": "Custom Product Name", + "layout": "Layout", + "hide-logo": "Hide Logo", + "add-custom-html-after-body-start": "Add Custom HTML after <body> start", + "add-custom-html-before-body-end": "Add Custom HTML before </body> end", + "error-undefined": "Something went wrong", + "error-ldap-login": "An error occurred while trying to login", + "display-authentication-method": "Display Authentication Method", + "default-authentication-method": "Default Authentication Method", + "duplicate-board": "Duplicate Board", + "people-number": "The number of people is:", + "swimlaneDeletePopup-title": "Delete Swimlane ?", + "swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.", + "restore-all": "Restore all", + "delete-all": "Delete all", + "loading": "Loading, please wait.", + "previous_as": "last time was", + "act-a-dueAt": "modified due time to \nWhen: __timeValue__\nWhere: __card__\n previous due was __timeOldValue__", + "act-a-endAt": "modified ending time to __timeValue__ from (__timeOldValue__)", + "act-a-startAt": "modified starting time to __timeValue__ from (__timeOldValue__)", + "act-a-receivedAt": "modified received time to __timeValue__ from (__timeOldValue__)", + "a-dueAt": "modified due time to be", + "a-endAt": "modified ending time to be", + "a-startAt": "modified starting time to be", + "a-receivedAt": "modified received time to be", + "almostdue": "current due time %s is approaching", + "pastdue": "current due time %s is past", + "duenow": "current due time %s is today", + "act-withDue": "__card__ due reminders [__board__]", + "act-almostdue": "was reminding the current due (__timeValue__) of __card__ is approaching", + "act-pastdue": "was reminding the current due (__timeValue__) of __card__ is past", + "act-duenow": "was reminding the current due (__timeValue__) of __card__ is now", + "act-atUserComment": "You were mentioned in [__board__] __card__" +} diff --git a/i18n/es.i18n.json b/i18n/es.i18n.json index 26e4c352..754143af 100644 --- a/i18n/es.i18n.json +++ b/i18n/es.i18n.json @@ -1,723 +1,723 @@ { - "accept": "Aceptar", - "act-activity-notify": "Notificación de actividad", - "act-addAttachment": "añadido el adjunto __attachment__ a la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", - "act-deleteAttachment": "eliminado el adjunto __attachment__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", - "act-addSubtask": "añadida la subtarea __subtask__ a la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", - "act-addLabel": "añadida la etiqueta __label__ a la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", - "act-addedLabel": "añadida la etiqueta __label__ a la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", - "act-removeLabel": "eliminada la etiqueta __label__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", - "act-removedLabel": "eliminada la etiqueta __label__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", - "act-addChecklist": "añadida la lista de verificación __checklist__ a la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", - "act-addChecklistItem": "añadido el elemento __checklistItem__ a la lista de verificación __checklist__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", - "act-removeChecklist": "eliminada la lista de verificación __checklist__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", - "act-removeChecklistItem": "eliminado el elemento __checklistItem__ de la lista de verificación __checkList__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", - "act-checkedItem": "marcado el elemento __checklistItem__ de la lista de verificación __checklist__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", - "act-uncheckedItem": "desmarcado el elemento __checklistItem__ de la lista de verificación __checklist__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", - "act-completeChecklist": "completada la lista de verificación __checklist__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", - "act-uncompleteChecklist": "no completada la lista de verificación __checklist__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", - "act-addComment": "comentario en la tarjeta__card__: __comment__ de la lista __list__ del carril __swimlane__ del tablero __board__", - "act-editComment": "comentario editado en la tarjeta __card__: __comment__ de la lista __list__ del carril __swimlane__ del tablero __board__", - "act-deleteComment": "comentario eliminado en la tarjeta __card__: __comment__ de la lista __list__ del carril __swimlane__ del tablero __board__", - "act-createBoard": "creó el tablero __board__", - "act-createSwimlane": "creó el carril de flujo __swimlane__ en el tablero __board__", - "act-createCard": "creada la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", - "act-createCustomField": " creado el campo personalizado __customField__ en el tablero __board__", - "act-deleteCustomField": "eliminado el campo personalizado __customField__ del tablero __board__", - "act-setCustomField": "editado el campo personalizado __customField__: __customFieldValue__ en la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", - "act-createList": "añadida la lista __list__ al tablero __board__", - "act-addBoardMember": "añadido el mimbro __member__ al tablero __board__", - "act-archivedBoard": "El tablero __board__ se ha archivado", - "act-archivedCard": "La tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__ se ha archivado", - "act-archivedList": "La lista __list__ del carril __swimlane__ del tablero __board__ se ha archivado", - "act-archivedSwimlane": "El carril __swimlane__ del tablero __board__ se ha archivado", - "act-importBoard": "importado el tablero __board__", - "act-importCard": "importada la tarjeta __card__ a la lista __list__ del carrril __swimlane__ del tablero __board__", - "act-importList": "importada la lista __list__ al carril __swimlane__ del tablero __board__", - "act-joinMember": "añadido el miembro __member__ a la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", - "act-moveCard": "movida la tarjeta __card__ del tablero __board__ de la lista __oldList__ del carril __oldSwimlane__ a la lista __list__ del carril __swimlane__", - "act-moveCardToOtherBoard": "movida la tarjeta __card__ de la lista __oldList__ del carril __oldSwimlane__ del tablero __oldBoard__ a la lista __list__ del carril __swimlane__ del tablero __board__", - "act-removeBoardMember": "eliminado el miembro __member__ del tablero __board__", - "act-restoredCard": "restaurada la tarjeta __card__ a la lista __list__ del carril __swimlane__ del tablero __board__", - "act-unjoinMember": "eliminado el miembro __member__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", - "act-withBoardTitle": "__board__", - "act-withCardTitle": "[__board__] __card__", - "actions": "Acciones", - "activities": "Actividades", - "activity": "Actividad", - "activity-added": "ha añadido %s a %s", - "activity-archived": "%s se ha archivado", - "activity-attached": "ha adjuntado %s a %s", - "activity-created": "ha creado %s", - "activity-customfield-created": "creó el campo personalizado %s", - "activity-excluded": "ha excluido %s de %s", - "activity-imported": "ha importado %s a %s desde %s", - "activity-imported-board": "ha importado %s desde %s", - "activity-joined": "se ha unido a %s", - "activity-moved": "ha movido %s de %s a %s", - "activity-on": "en %s", - "activity-removed": "ha eliminado %s de %s", - "activity-sent": "ha enviado %s a %s", - "activity-unjoined": "se ha desvinculado de %s", - "activity-subtask-added": "ha añadido la subtarea a %s", - "activity-checked-item": "marcado %s en la lista de verificación %s de %s", - "activity-unchecked-item": "desmarcado %s en lista %s de %s", - "activity-checklist-added": "ha añadido una lista de verificación a %s", - "activity-checklist-removed": "eliminada una lista de verificación desde %s", - "activity-checklist-completed": "completada la lista de verificación __checklist__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", - "activity-checklist-uncompleted": "no completado la lista %s de %s", - "activity-checklist-item-added": "ha añadido el elemento de la lista de verificación a '%s' en %s", - "activity-checklist-item-removed": "eliminado un elemento de la lista de verificación desde '%s' en %s", - "add": "Añadir", - "activity-checked-item-card": "marcado %s en la lista de verificación %s", - "activity-unchecked-item-card": "desmarcado %s en la lista de verificación %s", - "activity-checklist-completed-card": "completada la lista de verificación __checklist__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", - "activity-checklist-uncompleted-card": "no completó la lista de verificación %s", - "add-attachment": "Añadir adjunto", - "add-board": "Añadir tablero", - "add-card": "Añadir una tarjeta", - "add-swimlane": "Añadir un carril de flujo", - "add-subtask": "Añadir subtarea", - "add-checklist": "Añadir una lista de verificación", - "add-checklist-item": "Añadir un elemento a la lista de verificación", - "add-cover": "Añadir portada", - "add-label": "Añadir una etiqueta", - "add-list": "Añadir una lista", - "add-members": "Añadir miembros", - "added": "Añadida el", - "addMemberPopup-title": "Miembros", - "admin": "Administrador", - "admin-desc": "Puedes ver y editar tarjetas, eliminar miembros, y cambiar las preferencias del tablero", - "admin-announcement": "Aviso", - "admin-announcement-active": "Activar el aviso para todo el sistema", - "admin-announcement-title": "Aviso del administrador", - "all-boards": "Tableros", - "and-n-other-card": "y __count__ tarjeta más", - "and-n-other-card_plural": "y otras __count__ tarjetas", - "apply": "Aplicar", - "app-is-offline": "Cargando, espera por favor. Refrescar esta página causará pérdida de datos. Si la carga no funciona, por favor comprueba que el servidor no se ha parado.", - "archive": "Archivar", - "archive-all": "Archivar todo", - "archive-board": "Archivar este tablero", - "archive-card": "Archivar esta tarjeta", - "archive-list": "Archivar esta lista", - "archive-swimlane": "Archivar este carril", - "archive-selection": "Archivar esta selección", - "archiveBoardPopup-title": "¿Archivar este tablero?", - "archived-items": "Archivo", - "archived-boards": "Tableros en Archivo", - "restore-board": "Restaurar el tablero", - "no-archived-boards": "No hay Tableros en el Archivo", - "archives": "Archivo", - "template": "Plantilla", - "templates": "Plantillas", - "assign-member": "Asignar miembros", - "attached": "adjuntado", - "attachment": "Adjunto", - "attachment-delete-pop": "La eliminación de un fichero adjunto es permanente. Esta acción no puede deshacerse.", - "attachmentDeletePopup-title": "¿Eliminar el adjunto?", - "attachments": "Adjuntos", - "auto-watch": "Suscribirse automáticamente a los tableros cuando son creados", - "avatar-too-big": "El avatar es muy grande (70KB máx.)", - "back": "Atrás", - "board-change-color": "Cambiar el color", - "board-nb-stars": "%s destacados", - "board-not-found": "Tablero no encontrado", - "board-private-info": "Este tablero será <strong>privado</strong>.", - "board-public-info": "Este tablero será <strong>público</strong>.", - "boardChangeColorPopup-title": "Cambiar el fondo del tablero", - "boardChangeTitlePopup-title": "Renombrar el tablero", - "boardChangeVisibilityPopup-title": "Cambiar visibilidad", - "boardChangeWatchPopup-title": "Cambiar vigilancia", - "boardMenuPopup-title": "Preferencias del tablero", - "boards": "Tableros", - "board-view": "Vista del tablero", - "board-view-cal": "Calendario", - "board-view-swimlanes": "Carriles", - "board-view-lists": "Listas", - "bucket-example": "Como “Cosas por hacer” por ejemplo", - "cancel": "Cancelar", - "card-archived": "Se archivó esta tarjeta", - "board-archived": "Se archivó este tablero", - "card-comments-title": "Esta tarjeta tiene %s comentarios.", - "card-delete-notice": "la eliminación es permanente. Perderás todas las acciones asociadas a esta tarjeta.", - "card-delete-pop": "Se eliminarán todas las acciones del historial de actividades y no se podrá volver a abrir la tarjeta. Esta acción no puede deshacerse.", - "card-delete-suggest-archive": "Puedes mover una tarjeta al Archivo para quitarla del tablero y preservar la actividad.", - "card-due": "Vence", - "card-due-on": "Vence el", - "card-spent": "Tiempo consumido", - "card-edit-attachments": "Editar los adjuntos", - "card-edit-custom-fields": "Editar los campos personalizados", - "card-edit-labels": "Editar las etiquetas", - "card-edit-members": "Editar los miembros", - "card-labels-title": "Cambia las etiquetas de la tarjeta", - "card-members-title": "Añadir o eliminar miembros del tablero desde la tarjeta.", - "card-start": "Comienza", - "card-start-on": "Comienza el", - "cardAttachmentsPopup-title": "Adjuntar desde", - "cardCustomField-datePopup-title": "Cambiar la fecha", - "cardCustomFieldsPopup-title": "Editar los campos personalizados", - "cardDeletePopup-title": "¿Eliminar la tarjeta?", - "cardDetailsActionsPopup-title": "Acciones de la tarjeta", - "cardLabelsPopup-title": "Etiquetas", - "cardMembersPopup-title": "Miembros", - "cardMorePopup-title": "Más", - "cardTemplatePopup-title": "Crear plantilla", - "cards": "Tarjetas", - "cards-count": "Tarjetas", - "casSignIn": "Iniciar sesión con CAS", - "cardType-card": "Tarjeta", - "cardType-linkedCard": "Tarjeta enlazada", - "cardType-linkedBoard": "Tablero enlazado", - "change": "Cambiar", - "change-avatar": "Cambiar el avatar", - "change-password": "Cambiar la contraseña", - "change-permissions": "Cambiar los permisos", - "change-settings": "Cambiar las preferencias", - "changeAvatarPopup-title": "Cambiar el avatar", - "changeLanguagePopup-title": "Cambiar el idioma", - "changePasswordPopup-title": "Cambiar la contraseña", - "changePermissionsPopup-title": "Cambiar los permisos", - "changeSettingsPopup-title": "Cambiar las preferencias", - "subtasks": "Subtareas", - "checklists": "Lista de verificación", - "click-to-star": "Haz clic para destacar este tablero.", - "click-to-unstar": "Haz clic para dejar de destacar este tablero.", - "clipboard": "el portapapeles o con arrastrar y soltar", - "close": "Cerrar", - "close-board": "Cerrar el tablero", - "close-board-pop": "Podrás restaurar el tablero haciendo clic en el botón \"Archivo\" del encabezado de la pantalla inicial.", - "color-black": "negra", - "color-blue": "azul", - "color-crimson": "carmesí", - "color-darkgreen": "verde oscuro", - "color-gold": "oro", - "color-gray": "gris", - "color-green": "verde", - "color-indigo": "añil", - "color-lime": "lima", - "color-magenta": "magenta", - "color-mistyrose": "rosa claro", - "color-navy": "azul marino", - "color-orange": "naranja", - "color-paleturquoise": "turquesa", - "color-peachpuff": "melocotón", - "color-pink": "rosa", - "color-plum": "púrpura", - "color-purple": "violeta", - "color-red": "roja", - "color-saddlebrown": "marrón", - "color-silver": "plata", - "color-sky": "celeste", - "color-slateblue": "azul", - "color-white": "blanco", - "color-yellow": "amarilla", - "unset-color": "Desmarcar", - "comment": "Comentar", - "comment-placeholder": "Escribir comentario", - "comment-only": "Sólo comentarios", - "comment-only-desc": "Solo puedes comentar en las tarjetas.", - "no-comments": "No hay comentarios", - "no-comments-desc": "No se pueden mostrar comentarios ni actividades.", - "computer": "el ordenador", - "confirm-subtask-delete-dialog": "¿Seguro que quieres eliminar la subtarea?", - "confirm-checklist-delete-dialog": "¿Seguro que quieres eliminar la lista de verificación?", - "copy-card-link-to-clipboard": "Copiar el enlace de la tarjeta al portapapeles", - "linkCardPopup-title": "Enlazar tarjeta", - "searchElementPopup-title": "Buscar", - "copyCardPopup-title": "Copiar la tarjeta", - "copyChecklistToManyCardsPopup-title": "Copiar la plantilla de la lista de verificación en varias tarjetas", - "copyChecklistToManyCardsPopup-instructions": "Títulos y descripciones de las tarjetas de destino en formato JSON", - "copyChecklistToManyCardsPopup-format": "[ {\"title\": \"Título de la primera tarjeta\", \"description\":\"Descripción de la primera tarjeta\"}, {\"title\":\"Título de la segunda tarjeta\",\"description\":\"Descripción de la segunda tarjeta\"},{\"title\":\"Título de la última tarjeta\",\"description\":\"Descripción de la última tarjeta\"} ]", - "create": "Crear", - "createBoardPopup-title": "Crear tablero", - "chooseBoardSourcePopup-title": "Importar un tablero", - "createLabelPopup-title": "Crear etiqueta", - "createCustomField": "Crear un campo", - "createCustomFieldPopup-title": "Crear un campo", - "current": "actual", - "custom-field-delete-pop": "Se eliminará este campo personalizado de todas las tarjetas y se destruirá su historial. Esta acción no puede deshacerse.", - "custom-field-checkbox": "Casilla de verificación", - "custom-field-date": "Fecha", - "custom-field-dropdown": "Lista desplegable", - "custom-field-dropdown-none": "(nada)", - "custom-field-dropdown-options": "Opciones de la lista", - "custom-field-dropdown-options-placeholder": "Pulsa Intro para añadir más opciones", - "custom-field-dropdown-unknown": "(desconocido)", - "custom-field-number": "Número", - "custom-field-text": "Texto", - "custom-fields": "Campos personalizados", - "date": "Fecha", - "decline": "Declinar", - "default-avatar": "Avatar por defecto", - "delete": "Eliminar", - "deleteCustomFieldPopup-title": "¿Eliminar el campo personalizado?", - "deleteLabelPopup-title": "¿Eliminar la etiqueta?", - "description": "Descripción", - "disambiguateMultiLabelPopup-title": "Desambiguar la acción de etiqueta", - "disambiguateMultiMemberPopup-title": "Desambiguar la acción de miembro", - "discard": "Descartarla", - "done": "Hecho", - "download": "Descargar", - "edit": "Editar", - "edit-avatar": "Cambiar el avatar", - "edit-profile": "Editar el perfil", - "edit-wip-limit": "Cambiar el límite del trabajo en proceso", - "soft-wip-limit": "Límite del trabajo en proceso flexible", - "editCardStartDatePopup-title": "Cambiar la fecha de comienzo", - "editCardDueDatePopup-title": "Cambiar la fecha de vencimiento", - "editCustomFieldPopup-title": "Editar el campo", - "editCardSpentTimePopup-title": "Cambiar el tiempo consumido", - "editLabelPopup-title": "Cambiar la etiqueta", - "editNotificationPopup-title": "Editar las notificaciones", - "editProfilePopup-title": "Editar el perfil", - "email": "Correo electrónico", - "email-enrollAccount-subject": "Cuenta creada en __siteName__", - "email-enrollAccount-text": "Hola __user__,\n\nPara empezar a utilizar el servicio, simplemente haz clic en el siguiente enlace.\n\n__url__\n\nGracias.", - "email-fail": "Error al enviar el correo", - "email-fail-text": "Error al intentar enviar el correo", - "email-invalid": "Correo no válido", - "email-invite": "Invitar vía correo electrónico", - "email-invite-subject": "__inviter__ ha enviado una invitación", - "email-invite-text": "Estimado __user__,\n\n__inviter__ te invita a unirte al tablero '__board__' para colaborar.\n\nPor favor, haz clic en el siguiente enlace:\n\n__url__\n\nGracias.", - "email-resetPassword-subject": "Restablecer tu contraseña en __siteName__", - "email-resetPassword-text": "Hola __user__,\n\nPara restablecer tu contraseña, haz clic en el siguiente enlace.\n\n__url__\n\nGracias.", - "email-sent": "Correo enviado", - "email-verifyEmail-subject": "Verifica tu dirección de correo en __siteName__", - "email-verifyEmail-text": "Hola __user__,\n\nPara verificar tu cuenta de correo electrónico, haz clic en el siguiente enlace.\n\n__url__\n\nGracias.", - "enable-wip-limit": "Activar el límite del trabajo en proceso", - "error-board-doesNotExist": "El tablero no existe", - "error-board-notAdmin": "Es necesario ser administrador de este tablero para hacer eso", - "error-board-notAMember": "Es necesario ser miembro de este tablero para hacer eso", - "error-json-malformed": "El texto no es un JSON válido", - "error-json-schema": "Sus datos JSON no incluyen la información apropiada en el formato correcto", - "error-list-doesNotExist": "La lista no existe", - "error-user-doesNotExist": "El usuario no existe", - "error-user-notAllowSelf": "No puedes invitarte a ti mismo", - "error-user-notCreated": "El usuario no ha sido creado", - "error-username-taken": "Este nombre de usuario ya está en uso", - "error-email-taken": "Esta dirección de correo ya está en uso", - "export-board": "Exportar el tablero", - "filter": "Filtrar", - "filter-cards": "Filtrar tarjetas", - "filter-clear": "Limpiar el filtro", - "filter-no-label": "Sin etiqueta", - "filter-no-member": "Sin miembro", - "filter-no-custom-fields": "Sin campos personalizados", - "filter-on": "Filtrado activado", - "filter-on-desc": "Estás filtrando tarjetas en este tablero. Haz clic aquí para editar el filtro.", - "filter-to-selection": "Filtrar la selección", - "advanced-filter-label": "Filtrado avanzado", - "advanced-filter-description": "El filtrado avanzado permite escribir una cadena que contiene los siguientes operadores: == != <= >= && || ( ) Se utiliza un espacio como separador entre los operadores. Se pueden filtrar todos los campos personalizados escribiendo sus nombres y valores. Por ejemplo: Campo1 == Valor1. Nota: Si los campos o valores contienen espacios, deben encapsularse entre comillas simples. Por ejemplo: 'Campo 1' == 'Valor 1'. Para omitir los caracteres de control único (' \\/), se usa \\. Por ejemplo: Campo1 = I\\'m. También se pueden combinar múltiples condiciones. Por ejemplo: C1 == V1 || C1 == V2. Normalmente todos los operadores se interpretan de izquierda a derecha. Se puede cambiar el orden colocando paréntesis. Por ejemplo: C1 == V1 && ( C2 == V2 || C2 == V3 ). También se puede buscar en campos de texto usando expresiones regulares: C1 == /Tes.*/i", - "fullname": "Nombre completo", - "header-logo-title": "Volver a tu página de tableros", - "hide-system-messages": "Ocultar las notificaciones de actividad", - "headerBarCreateBoardPopup-title": "Crear tablero", - "home": "Inicio", - "import": "Importar", - "link": "Enlace", - "import-board": "importar un tablero", - "import-board-c": "Importar un tablero", - "import-board-title-trello": "Importar un tablero desde Trello", - "import-board-title-wekan": "Importar tablero desde una exportación previa", - "import-sandstorm-backup-warning": "No elimine los datos que está importando del tablero o Trello original antes de verificar que la semilla pueda cerrarse y abrirse nuevamente, o que ocurra un error de \"Tablero no encontrado\", de lo contrario perderá sus datos.", - "import-sandstorm-warning": "El tablero importado eliminará todos los datos existentes en este tablero y los reemplazará con los datos del tablero importado.", - "from-trello": "Desde Trello", - "from-wekan": "Desde exportación previa", - "import-board-instruction-trello": "En tu tablero de Trello, ve a 'Menú', luego 'Más' > 'Imprimir y exportar' > 'Exportar JSON', y copia el texto resultante.", - "import-board-instruction-wekan": "En tu tablero, vete a 'Menú', luego 'Exportar tablero', y copia el texto en el archivo descargado.", - "import-board-instruction-about-errors": "Aunque obtengas errores cuando importes el tablero, a veces la importación funciona igualmente, y el tablero se encontrará en la página de tableros.", - "import-json-placeholder": "Pega tus datos JSON válidos aquí", - "import-map-members": "Mapa de miembros", - "import-members-map": "Tu tablero importado tiene algunos miembros. Por favor, mapea los miembros que quieres importar con tus usuarios.", - "import-show-user-mapping": "Revisión de la asignación de miembros", - "import-user-select": "Selecciona el miembro existe que quieres usar como este miembro.", - "importMapMembersAddPopup-title": "Seleccionar miembro", - "info": "Versión", - "initials": "Iniciales", - "invalid-date": "Fecha no válida", - "invalid-time": "Tiempo no válido", - "invalid-user": "Usuario no válido", - "joined": "se ha unido", - "just-invited": "Has sido invitado a este tablero", - "keyboard-shortcuts": "Atajos de teclado", - "label-create": "Crear una etiqueta", - "label-default": "etiqueta %s (por defecto)", - "label-delete-pop": "Se eliminará esta etiqueta de todas las tarjetas y se destruirá su historial. Esta acción no puede deshacerse.", - "labels": "Etiquetas", - "language": "Cambiar el idioma", - "last-admin-desc": "No puedes cambiar roles porque debe haber al menos un administrador.", - "leave-board": "Abandonar el tablero", - "leave-board-pop": "¿Seguro que quieres abandonar __boardTitle__? Serás desvinculado de todas las tarjetas en este tablero.", - "leaveBoardPopup-title": "¿Abandonar el tablero?", - "link-card": "Enlazar a esta tarjeta", - "list-archive-cards": "Archivar todas las tarjetas de esta lista", - "list-archive-cards-pop": "Esto eliminará del tablero todas las tarjetas en esta lista. Para ver las tarjetas en el Archivo y recuperarlas al tablero haga click en \"Menu\" > \"Archivo\"", - "list-move-cards": "Mover todas las tarjetas de esta lista", - "list-select-cards": "Seleccionar todas las tarjetas de esta lista", - "set-color-list": "Cambiar el color", - "listActionPopup-title": "Acciones de la lista", - "swimlaneActionPopup-title": "Acciones del carril de flujo", - "swimlaneAddPopup-title": "Añadir un carril de flujo debajo", - "listImportCardPopup-title": "Importar una tarjeta de Trello", - "listMorePopup-title": "Más", - "link-list": "Enlazar a esta lista", - "list-delete-pop": "Todas las acciones serán eliminadas del historial de actividades y no se podrá recuperar la lista. Esta acción no puede deshacerse.", - "list-delete-suggest-archive": "Puedes mover una lista al Archivo para quitarla del tablero y preservar la actividad.", - "lists": "Listas", - "swimlanes": "Carriles", - "log-out": "Finalizar la sesión", - "log-in": "Iniciar sesión", - "loginPopup-title": "Iniciar sesión", - "memberMenuPopup-title": "Preferencias de miembro", - "members": "Miembros", - "menu": "Menú", - "move-selection": "Mover la selección", - "moveCardPopup-title": "Mover la tarjeta", - "moveCardToBottom-title": "Mover al final", - "moveCardToTop-title": "Mover al principio", - "moveSelectionPopup-title": "Mover la selección", - "multi-selection": "Selección múltiple", - "multi-selection-on": "Selección múltiple activada", - "muted": "Silenciado", - "muted-info": "No serás notificado de ningún cambio en este tablero", - "my-boards": "Mis tableros", - "name": "Nombre", - "no-archived-cards": "No hay tarjetas archivadas.", - "no-archived-lists": "No hay listas archivadas.", - "no-archived-swimlanes": "No hay carriles archivados.", - "no-results": "Sin resultados", - "normal": "Normal", - "normal-desc": "Puedes ver y editar tarjetas. No puedes cambiar la configuración.", - "not-accepted-yet": "La invitación no ha sido aceptada aún", - "notify-participate": "Recibir actualizaciones de cualquier tarjeta en la que participas como creador o miembro", - "notify-watch": "Recibir actuaizaciones de cualquier tablero, lista o tarjeta que estés vigilando", - "optional": "opcional", - "or": "o", - "page-maybe-private": "Esta página puede ser privada. Es posible que puedas verla al <a href='%s'>iniciar sesión</a>.", - "page-not-found": "Página no encontrada.", - "password": "Contraseña", - "paste-or-dragdrop": "pegar o arrastrar y soltar un fichero de imagen (sólo imagen)", - "participating": "Participando", - "preview": "Previsualizar", - "previewAttachedImagePopup-title": "Previsualizar", - "previewClipboardImagePopup-title": "Previsualizar", - "private": "Privado", - "private-desc": "Este tablero es privado. Sólo las personas añadidas al tablero pueden verlo y editarlo.", - "profile": "Perfil", - "public": "Público", - "public-desc": "Este tablero es público. Es visible para cualquiera a través del enlace, y se mostrará en los buscadores como Google. Sólo las personas añadidas al tablero pueden editarlo.", - "quick-access-description": "Destaca un tablero para añadir un acceso directo en esta barra.", - "remove-cover": "Eliminar portada", - "remove-from-board": "Desvincular del tablero", - "remove-label": "Eliminar la etiqueta", - "listDeletePopup-title": "¿Eliminar la lista?", - "remove-member": "Eliminar miembro", - "remove-member-from-card": "Eliminar de la tarjeta", - "remove-member-pop": "¿Eliminar __name__ (__username__) de __boardTitle__? El miembro será eliminado de todas las tarjetas de este tablero. En ellas se mostrará una notificación.", - "removeMemberPopup-title": "¿Eliminar miembro?", - "rename": "Renombrar", - "rename-board": "Renombrar el tablero", - "restore": "Restaurar", - "save": "Añadir", - "search": "Buscar", - "rules": "Reglas", - "search-cards": "Buscar entre los títulos y las descripciones de las tarjetas en este tablero.", - "search-example": "¿Texto a buscar?", - "select-color": "Seleccionar el color", - "set-wip-limit-value": "Cambiar el límite para el número máximo de tareas en esta lista.", - "setWipLimitPopup-title": "Cambiar el límite del trabajo en proceso", - "shortcut-assign-self": "Asignarte a ti mismo a la tarjeta actual", - "shortcut-autocomplete-emoji": "Autocompletar emoji", - "shortcut-autocomplete-members": "Autocompletar miembros", - "shortcut-clear-filters": "Limpiar todos los filtros", - "shortcut-close-dialog": "Cerrar el cuadro de diálogo", - "shortcut-filter-my-cards": "Filtrar mis tarjetas", - "shortcut-show-shortcuts": "Mostrar esta lista de atajos", - "shortcut-toggle-filterbar": "Conmutar la barra lateral del filtro", - "shortcut-toggle-sidebar": "Conmutar la barra lateral del tablero", - "show-cards-minimum-count": "Mostrar recuento de tarjetas si la lista contiene más de", - "sidebar-open": "Abrir la barra lateral", - "sidebar-close": "Cerrar la barra lateral", - "signupPopup-title": "Crear una cuenta", - "star-board-title": "Haz clic para destacar este tablero. Se mostrará en la parte superior de tu lista de tableros.", - "starred-boards": "Tableros destacados", - "starred-boards-description": "Los tableros destacados se mostrarán en la parte superior de tu lista de tableros.", - "subscribe": "Suscribirse", - "team": "Equipo", - "this-board": "este tablero", - "this-card": "esta tarjeta", - "spent-time-hours": "Tiempo consumido (horas)", - "overtime-hours": "Tiempo excesivo (horas)", - "overtime": "Tiempo excesivo", - "has-overtime-cards": "Hay tarjetas con el tiempo excedido", - "has-spenttime-cards": "Se ha excedido el tiempo de las tarjetas", - "time": "Hora", - "title": "Título", - "tracking": "Siguiendo", - "tracking-info": "Serás notificado de cualquier cambio en las tarjetas en las que participas como creador o miembro.", - "type": "Tipo", - "unassign-member": "Desvincular al miembro", - "unsaved-description": "Tienes una descripción por añadir.", - "unwatch": "Dejar de vigilar", - "upload": "Cargar", - "upload-avatar": "Cargar un avatar", - "uploaded-avatar": "Avatar cargado", - "username": "Nombre de usuario", - "view-it": "Verla", - "warn-list-archived": "advertencia: esta tarjeta está en una lista en el Archivo", - "watch": "Vigilar", - "watching": "Vigilando", - "watching-info": "Serás notificado de cualquier cambio en este tablero", - "welcome-board": "Tablero de bienvenida", - "welcome-swimlane": "Hito 1", - "welcome-list1": "Básicos", - "welcome-list2": "Avanzados", - "card-templates-swimlane": "Plantilla de tarjeta", - "list-templates-swimlane": "Listar plantillas", - "board-templates-swimlane": "Plantilla de tablero", - "what-to-do": "¿Qué deseas hacer?", - "wipLimitErrorPopup-title": "El límite del trabajo en proceso no es válido.", - "wipLimitErrorPopup-dialog-pt1": "El número de tareas en esta lista es mayor que el límite del trabajo en proceso que has definido.", - "wipLimitErrorPopup-dialog-pt2": "Por favor, mueve algunas tareas fuera de esta lista, o fija un límite del trabajo en proceso más alto.", - "admin-panel": "Panel del administrador", - "settings": "Preferencias", - "people": "Personas", - "registration": "Registro", - "disable-self-registration": "Deshabilitar autoregistro", - "invite": "Invitar", - "invite-people": "Invitar a personas", - "to-boards": "A el(los) tablero(s)", - "email-addresses": "Direcciones de correo electrónico", - "smtp-host-description": "Dirección del servidor SMTP para gestionar tus correos", - "smtp-port-description": "Puerto usado por el servidor SMTP para mandar correos", - "smtp-tls-description": "Habilitar el soporte TLS para el servidor SMTP", - "smtp-host": "Servidor SMTP", - "smtp-port": "Puerto SMTP", - "smtp-username": "Nombre de usuario", - "smtp-password": "Contraseña", - "smtp-tls": "Soporte TLS", - "send-from": "Desde", - "send-smtp-test": "Enviarte un correo de prueba a ti mismo", - "invitation-code": "Código de Invitación", - "email-invite-register-subject": "__inviter__ te ha enviado una invitación", - "email-invite-register-text": "Querido __user__,\n__inviter__ le invita al tablero kanban para colaborar.\n\nPor favor, siga el siguiente enlace:\n__url__\n\nY tu código de invitación es: __icode__\n\nGracias.", - "email-smtp-test-subject": "Prueba de email SMTP", - "email-smtp-test-text": "El correo se ha enviado correctamente", - "error-invitation-code-not-exist": "El código de invitación no existe", - "error-notAuthorized": "No estás autorizado a ver esta página.", - "outgoing-webhooks": "Webhooks salientes", - "outgoingWebhooksPopup-title": "Webhooks salientes", - "boardCardTitlePopup-title": "Filtro de títulos de tarjeta", - "new-outgoing-webhook": "Nuevo webhook saliente", - "no-name": "(Desconocido)", - "Node_version": "Versión de Node", - "OS_Arch": "Arquitectura del sistema", - "OS_Cpus": "Número de CPUs del sistema", - "OS_Freemem": "Memoria libre del sistema", - "OS_Loadavg": "Carga media del sistema", - "OS_Platform": "Plataforma del sistema", - "OS_Release": "Publicación del sistema", - "OS_Totalmem": "Memoria total del sistema", - "OS_Type": "Tipo de sistema", - "OS_Uptime": "Tiempo activo del sistema", - "days": "días", - "hours": "horas", - "minutes": "minutos", - "seconds": "segundos", - "show-field-on-card": "Mostrar este campo en la tarjeta", - "automatically-field-on-card": "Crear campos automáticamente para todas las tarjetas.", - "showLabel-field-on-card": "Mostrar etiquetas de campos en la minitarjeta.", - "yes": "Sí", - "no": "No", - "accounts": "Cuentas", - "accounts-allowEmailChange": "Permitir cambiar el correo electrónico", - "accounts-allowUserNameChange": "Permitir cambiar el nombre de usuario", - "createdAt": "Fecha de alta", - "verified": "Verificado", - "active": "Activo", - "card-received": "Recibido", - "card-received-on": "Recibido el", - "card-end": "Finalizado", - "card-end-on": "Finalizado el", - "editCardReceivedDatePopup-title": "Cambiar la fecha de recepción", - "editCardEndDatePopup-title": "Cambiar la fecha de finalización", - "setCardColorPopup-title": "Cambiar el color", - "setCardActionsColorPopup-title": "Elegir un color", - "setSwimlaneColorPopup-title": "Elegir un color", - "setListColorPopup-title": "Elegir un color", - "assigned-by": "Asignado por", - "requested-by": "Solicitado por", - "board-delete-notice": "Se eliminarán todas las listas, tarjetas y acciones asociadas a este tablero. Esta acción no puede deshacerse.", - "delete-board-confirm-popup": "Se eliminarán todas las listas, tarjetas, etiquetas y actividades, y no podrás recuperar los contenidos del tablero. Esta acción no puede deshacerse.", - "boardDeletePopup-title": "¿Eliminar el tablero?", - "delete-board": "Eliminar el tablero", - "default-subtasks-board": "Subtareas para el tablero __board__", - "default": "Por defecto", - "queue": "Cola", - "subtask-settings": "Preferencias de las subtareas", - "boardSubtaskSettingsPopup-title": "Preferencias de las subtareas del tablero", - "show-subtasks-field": "Las tarjetas pueden tener subtareas", - "deposit-subtasks-board": "Depositar subtareas en este tablero:", - "deposit-subtasks-list": "Lista de destino para subtareas depositadas aquí:", - "show-parent-in-minicard": "Mostrar el padre en una minitarjeta:", - "prefix-with-full-path": "Prefijo con ruta completa", - "prefix-with-parent": "Prefijo con el padre", - "subtext-with-full-path": "Subtexto con ruta completa", - "subtext-with-parent": "Subtexto con el padre", - "change-card-parent": "Cambiar la tarjeta padre", - "parent-card": "Tarjeta padre", - "source-board": "Tablero de origen", - "no-parent": "No mostrar la tarjeta padre", - "activity-added-label": "añadida etiqueta %s a %s", - "activity-removed-label": "eliminada etiqueta '%s' desde %s", - "activity-delete-attach": "eliminado un adjunto desde %s", - "activity-added-label-card": "añadida etiqueta '%s'", - "activity-removed-label-card": "eliminada etiqueta '%s'", - "activity-delete-attach-card": "eliminado un adjunto", - "activity-set-customfield": "Cambiar el campo personalizado '%s' a '%s' en %s", - "activity-unset-customfield": "Desmarcar el campo personalizado '%s' en %s", - "r-rule": "Regla", - "r-add-trigger": "Añadir disparador", - "r-add-action": "Añadir acción", - "r-board-rules": "Reglas del tablero", - "r-add-rule": "Añadir regla", - "r-view-rule": "Ver regla", - "r-delete-rule": "Eliminar regla", - "r-new-rule-name": "Nueva título de regla", - "r-no-rules": "No hay reglas", - "r-when-a-card": "Cuando una tarjeta", - "r-is": "es", - "r-is-moved": "es movida", - "r-added-to": "es agregada a", - "r-removed-from": "Eliminado de", - "r-the-board": "el tablero", - "r-list": "lista", - "set-filter": "Filtrar", - "r-moved-to": "Movido a", - "r-moved-from": "Movido desde", - "r-archived": "Se archivó", - "r-unarchived": "Restaurado del archivo", - "r-a-card": "una tarjeta", - "r-when-a-label-is": "Cuando una etiqueta es", - "r-when-the-label": "Cuando la etiqueta es", - "r-list-name": "Nombre de lista", - "r-when-a-member": "Cuando un miembro es", - "r-when-the-member": "Cuando el miembro", - "r-name": "nombre", - "r-when-a-attach": "Cuando un adjunto", - "r-when-a-checklist": "Cuando una lista de verificación es", - "r-when-the-checklist": "Cuando la lista de verificación", - "r-completed": "Completada", - "r-made-incomplete": "Hecha incompleta", - "r-when-a-item": "Cuando un elemento de la lista de verificación es", - "r-when-the-item": "Cuando el elemento de la lista de verificación es", - "r-checked": "Marcado", - "r-unchecked": "Desmarcado", - "r-move-card-to": "Mover la tarjeta a", - "r-top-of": "Arriba de", - "r-bottom-of": "Abajo de", - "r-its-list": "su lista", - "r-archive": "Archivar", - "r-unarchive": "Restaurar del Archivo", - "r-card": "tarjeta", - "r-add": "Añadir", - "r-remove": "Eliminar", - "r-label": "etiqueta", - "r-member": "miembro", - "r-remove-all": "Eliminar todos los miembros de la tarjeta", - "r-set-color": "Cambiar el color a", - "r-checklist": "lista de verificación", - "r-check-all": "Marcar todo", - "r-uncheck-all": "Desmarcar todo", - "r-items-check": "elementos de la lista de verificación", - "r-check": "Marcar", - "r-uncheck": "Desmarcar", - "r-item": "elemento", - "r-of-checklist": "de la lista de verificación", - "r-send-email": "Enviar un email", - "r-to": "a", - "r-subject": "asunto", - "r-rule-details": "Detalle de la regla", - "r-d-move-to-top-gen": "Mover la tarjeta al inicio de su lista", - "r-d-move-to-top-spec": "Mover la tarjeta al inicio de la lista", - "r-d-move-to-bottom-gen": "Mover la tarjeta al final de su lista", - "r-d-move-to-bottom-spec": "Mover la tarjeta al final de la lista", - "r-d-send-email": "Enviar email", - "r-d-send-email-to": "a", - "r-d-send-email-subject": "asunto", - "r-d-send-email-message": "mensaje", - "r-d-archive": "Archivar la tarjeta", - "r-d-unarchive": "Restaurar tarjeta del Archivo", - "r-d-add-label": "Añadir etiqueta", - "r-d-remove-label": "Eliminar etiqueta", - "r-create-card": "Crear nueva tarjeta", - "r-in-list": "en la lista", - "r-in-swimlane": "en carril", - "r-d-add-member": "Añadir miembro", - "r-d-remove-member": "Eliminar miembro", - "r-d-remove-all-member": "Eliminar todos los miembros", - "r-d-check-all": "Marcar todos los elementos de una lista", - "r-d-uncheck-all": "Desmarcar todos los elementos de una lista", - "r-d-check-one": "Marcar elemento", - "r-d-uncheck-one": "Desmarcar elemento", - "r-d-check-of-list": "de la lista de verificación", - "r-d-add-checklist": "Añadir una lista de verificación", - "r-d-remove-checklist": "Eliminar lista de verificación", - "r-by": "por", - "r-add-checklist": "Añadir una lista de verificación", - "r-with-items": "con items", - "r-items-list": "item1,item2,item3", - "r-add-swimlane": "Agregar carril", - "r-swimlane-name": "nombre del carril", - "r-board-note": "Nota: deje un campo vacío para que coincida con todos los valores posibles", - "r-checklist-note": "Nota: los ítems de la lista tienen que escribirse como valores separados por coma.", - "r-when-a-card-is-moved": "Cuando una tarjeta es movida a otra lista", - "r-set": "Cambiar", - "r-update": "Actualizar", - "r-datefield": "campo de fecha", - "r-df-start-at": "comienza", - "r-df-due-at": "vencimiento", - "r-df-end-at": "finalizado", - "r-df-received-at": "recibido", - "r-to-current-datetime": "a la fecha/hora actual", - "r-remove-value-from": "Eliminar el valor de", - "ldap": "LDAP", - "oauth2": "OAuth2", - "cas": "CAS", - "authentication-method": "Método de autenticación", - "authentication-type": "Tipo de autenticación", - "custom-product-name": "Nombre de producto personalizado", - "layout": "Diseño", - "hide-logo": "Ocultar logo", - "add-custom-html-after-body-start": "Añade HTML personalizado después de <body>", - "add-custom-html-before-body-end": "Añade HTML personalizado después de </body>", - "error-undefined": "Algo no está bien", - "error-ldap-login": "Ocurrió un error al intentar acceder", - "display-authentication-method": "Mostrar el método de autenticación", - "default-authentication-method": "Método de autenticación por defecto", - "duplicate-board": "Duplicar tablero", - "people-number": "El número de personas es:", - "swimlaneDeletePopup-title": "¿Eliminar el carril de flujo?", - "swimlane-delete-pop": "Todas las acciones serán eliminadas del historial de actividades y no se podrá recuperar el carril de flujo. Esta acción no puede deshacerse.", - "restore-all": "Restaurar todas", - "delete-all": "Borrar todas", - "loading": "Cargando. Por favor, espere.", - "previous_as": "last time was", - "act-a-dueAt": "modified due time to \nWhen: __timeValue__\nWhere: __card__\n previous due was __timeOldValue__", - "act-a-endAt": "modified ending time to __timeValue__ from (__timeOldValue__)", - "act-a-startAt": "modified starting time to __timeValue__ from (__timeOldValue__)", - "act-a-receivedAt": "modified received time to __timeValue__ from (__timeOldValue__)", - "a-dueAt": "modified due time to be", - "a-endAt": "modified ending time to be", - "a-startAt": "modified starting time to be", - "a-receivedAt": "modified received time to be", - "almostdue": "current due time %s is approaching", - "pastdue": "current due time %s is past", - "duenow": "current due time %s is today", - "act-withDue": "__card__ due reminders [__board__]", - "act-almostdue": "was reminding the current due (__timeValue__) of __card__ is approaching", - "act-pastdue": "was reminding the current due (__timeValue__) of __card__ is past", - "act-duenow": "was reminding the current due (__timeValue__) of __card__ is now", - "act-atUserComment": "You were mentioned in [__board__] __card__" -}
\ No newline at end of file + "accept": "Aceptar", + "act-activity-notify": "Notificación de actividad", + "act-addAttachment": "añadido el adjunto __attachment__ a la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", + "act-deleteAttachment": "eliminado el adjunto __attachment__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", + "act-addSubtask": "añadida la subtarea __subtask__ a la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", + "act-addLabel": "añadida la etiqueta __label__ a la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", + "act-addedLabel": "añadida la etiqueta __label__ a la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", + "act-removeLabel": "eliminada la etiqueta __label__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", + "act-removedLabel": "eliminada la etiqueta __label__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", + "act-addChecklist": "añadida la lista de verificación __checklist__ a la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", + "act-addChecklistItem": "añadido el elemento __checklistItem__ a la lista de verificación __checklist__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", + "act-removeChecklist": "eliminada la lista de verificación __checklist__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", + "act-removeChecklistItem": "eliminado el elemento __checklistItem__ de la lista de verificación __checkList__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", + "act-checkedItem": "marcado el elemento __checklistItem__ de la lista de verificación __checklist__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", + "act-uncheckedItem": "desmarcado el elemento __checklistItem__ de la lista de verificación __checklist__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", + "act-completeChecklist": "completada la lista de verificación __checklist__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", + "act-uncompleteChecklist": "no completada la lista de verificación __checklist__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", + "act-addComment": "comentario en la tarjeta__card__: __comment__ de la lista __list__ del carril __swimlane__ del tablero __board__", + "act-editComment": "comentario editado en la tarjeta __card__: __comment__ de la lista __list__ del carril __swimlane__ del tablero __board__", + "act-deleteComment": "comentario eliminado en la tarjeta __card__: __comment__ de la lista __list__ del carril __swimlane__ del tablero __board__", + "act-createBoard": "creó el tablero __board__", + "act-createSwimlane": "creó el carril de flujo __swimlane__ en el tablero __board__", + "act-createCard": "creada la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", + "act-createCustomField": " creado el campo personalizado __customField__ en el tablero __board__", + "act-deleteCustomField": "eliminado el campo personalizado __customField__ del tablero __board__", + "act-setCustomField": "editado el campo personalizado __customField__: __customFieldValue__ en la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", + "act-createList": "añadida la lista __list__ al tablero __board__", + "act-addBoardMember": "añadido el mimbro __member__ al tablero __board__", + "act-archivedBoard": "El tablero __board__ se ha archivado", + "act-archivedCard": "La tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__ se ha archivado", + "act-archivedList": "La lista __list__ del carril __swimlane__ del tablero __board__ se ha archivado", + "act-archivedSwimlane": "El carril __swimlane__ del tablero __board__ se ha archivado", + "act-importBoard": "importado el tablero __board__", + "act-importCard": "importada la tarjeta __card__ a la lista __list__ del carrril __swimlane__ del tablero __board__", + "act-importList": "importada la lista __list__ al carril __swimlane__ del tablero __board__", + "act-joinMember": "añadido el miembro __member__ a la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", + "act-moveCard": "movida la tarjeta __card__ del tablero __board__ de la lista __oldList__ del carril __oldSwimlane__ a la lista __list__ del carril __swimlane__", + "act-moveCardToOtherBoard": "movida la tarjeta __card__ de la lista __oldList__ del carril __oldSwimlane__ del tablero __oldBoard__ a la lista __list__ del carril __swimlane__ del tablero __board__", + "act-removeBoardMember": "eliminado el miembro __member__ del tablero __board__", + "act-restoredCard": "restaurada la tarjeta __card__ a la lista __list__ del carril __swimlane__ del tablero __board__", + "act-unjoinMember": "eliminado el miembro __member__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", + "act-withBoardTitle": "__board__", + "act-withCardTitle": "[__board__] __card__", + "actions": "Acciones", + "activities": "Actividades", + "activity": "Actividad", + "activity-added": "ha añadido %s a %s", + "activity-archived": "%s se ha archivado", + "activity-attached": "ha adjuntado %s a %s", + "activity-created": "ha creado %s", + "activity-customfield-created": "creó el campo personalizado %s", + "activity-excluded": "ha excluido %s de %s", + "activity-imported": "ha importado %s a %s desde %s", + "activity-imported-board": "ha importado %s desde %s", + "activity-joined": "se ha unido a %s", + "activity-moved": "ha movido %s de %s a %s", + "activity-on": "en %s", + "activity-removed": "ha eliminado %s de %s", + "activity-sent": "ha enviado %s a %s", + "activity-unjoined": "se ha desvinculado de %s", + "activity-subtask-added": "ha añadido la subtarea a %s", + "activity-checked-item": "marcado %s en la lista de verificación %s de %s", + "activity-unchecked-item": "desmarcado %s en lista %s de %s", + "activity-checklist-added": "ha añadido una lista de verificación a %s", + "activity-checklist-removed": "eliminada una lista de verificación desde %s", + "activity-checklist-completed": "completada la lista de verificación __checklist__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", + "activity-checklist-uncompleted": "no completado la lista %s de %s", + "activity-checklist-item-added": "ha añadido el elemento de la lista de verificación a '%s' en %s", + "activity-checklist-item-removed": "eliminado un elemento de la lista de verificación desde '%s' en %s", + "add": "Añadir", + "activity-checked-item-card": "marcado %s en la lista de verificación %s", + "activity-unchecked-item-card": "desmarcado %s en la lista de verificación %s", + "activity-checklist-completed-card": "completada la lista de verificación __checklist__ de la tarjeta __card__ de la lista __list__ del carril __swimlane__ del tablero __board__", + "activity-checklist-uncompleted-card": "no completó la lista de verificación %s", + "add-attachment": "Añadir adjunto", + "add-board": "Añadir tablero", + "add-card": "Añadir una tarjeta", + "add-swimlane": "Añadir un carril de flujo", + "add-subtask": "Añadir subtarea", + "add-checklist": "Añadir una lista de verificación", + "add-checklist-item": "Añadir un elemento a la lista de verificación", + "add-cover": "Añadir portada", + "add-label": "Añadir una etiqueta", + "add-list": "Añadir una lista", + "add-members": "Añadir miembros", + "added": "Añadida el", + "addMemberPopup-title": "Miembros", + "admin": "Administrador", + "admin-desc": "Puedes ver y editar tarjetas, eliminar miembros, y cambiar las preferencias del tablero", + "admin-announcement": "Aviso", + "admin-announcement-active": "Activar el aviso para todo el sistema", + "admin-announcement-title": "Aviso del administrador", + "all-boards": "Tableros", + "and-n-other-card": "y __count__ tarjeta más", + "and-n-other-card_plural": "y otras __count__ tarjetas", + "apply": "Aplicar", + "app-is-offline": "Cargando, espera por favor. Refrescar esta página causará pérdida de datos. Si la carga no funciona, por favor comprueba que el servidor no se ha parado.", + "archive": "Archivar", + "archive-all": "Archivar todo", + "archive-board": "Archivar este tablero", + "archive-card": "Archivar esta tarjeta", + "archive-list": "Archivar esta lista", + "archive-swimlane": "Archivar este carril", + "archive-selection": "Archivar esta selección", + "archiveBoardPopup-title": "¿Archivar este tablero?", + "archived-items": "Archivo", + "archived-boards": "Tableros en Archivo", + "restore-board": "Restaurar el tablero", + "no-archived-boards": "No hay Tableros en el Archivo", + "archives": "Archivo", + "template": "Plantilla", + "templates": "Plantillas", + "assign-member": "Asignar miembros", + "attached": "adjuntado", + "attachment": "Adjunto", + "attachment-delete-pop": "La eliminación de un fichero adjunto es permanente. Esta acción no puede deshacerse.", + "attachmentDeletePopup-title": "¿Eliminar el adjunto?", + "attachments": "Adjuntos", + "auto-watch": "Suscribirse automáticamente a los tableros cuando son creados", + "avatar-too-big": "El avatar es muy grande (70KB máx.)", + "back": "Atrás", + "board-change-color": "Cambiar el color", + "board-nb-stars": "%s destacados", + "board-not-found": "Tablero no encontrado", + "board-private-info": "Este tablero será <strong>privado</strong>.", + "board-public-info": "Este tablero será <strong>público</strong>.", + "boardChangeColorPopup-title": "Cambiar el fondo del tablero", + "boardChangeTitlePopup-title": "Renombrar el tablero", + "boardChangeVisibilityPopup-title": "Cambiar visibilidad", + "boardChangeWatchPopup-title": "Cambiar vigilancia", + "boardMenuPopup-title": "Preferencias del tablero", + "boards": "Tableros", + "board-view": "Vista del tablero", + "board-view-cal": "Calendario", + "board-view-swimlanes": "Carriles", + "board-view-lists": "Listas", + "bucket-example": "Como “Cosas por hacer” por ejemplo", + "cancel": "Cancelar", + "card-archived": "Se archivó esta tarjeta", + "board-archived": "Se archivó este tablero", + "card-comments-title": "Esta tarjeta tiene %s comentarios.", + "card-delete-notice": "la eliminación es permanente. Perderás todas las acciones asociadas a esta tarjeta.", + "card-delete-pop": "Se eliminarán todas las acciones del historial de actividades y no se podrá volver a abrir la tarjeta. Esta acción no puede deshacerse.", + "card-delete-suggest-archive": "Puedes mover una tarjeta al Archivo para quitarla del tablero y preservar la actividad.", + "card-due": "Vence", + "card-due-on": "Vence el", + "card-spent": "Tiempo consumido", + "card-edit-attachments": "Editar los adjuntos", + "card-edit-custom-fields": "Editar los campos personalizados", + "card-edit-labels": "Editar las etiquetas", + "card-edit-members": "Editar los miembros", + "card-labels-title": "Cambia las etiquetas de la tarjeta", + "card-members-title": "Añadir o eliminar miembros del tablero desde la tarjeta.", + "card-start": "Comienza", + "card-start-on": "Comienza el", + "cardAttachmentsPopup-title": "Adjuntar desde", + "cardCustomField-datePopup-title": "Cambiar la fecha", + "cardCustomFieldsPopup-title": "Editar los campos personalizados", + "cardDeletePopup-title": "¿Eliminar la tarjeta?", + "cardDetailsActionsPopup-title": "Acciones de la tarjeta", + "cardLabelsPopup-title": "Etiquetas", + "cardMembersPopup-title": "Miembros", + "cardMorePopup-title": "Más", + "cardTemplatePopup-title": "Crear plantilla", + "cards": "Tarjetas", + "cards-count": "Tarjetas", + "casSignIn": "Iniciar sesión con CAS", + "cardType-card": "Tarjeta", + "cardType-linkedCard": "Tarjeta enlazada", + "cardType-linkedBoard": "Tablero enlazado", + "change": "Cambiar", + "change-avatar": "Cambiar el avatar", + "change-password": "Cambiar la contraseña", + "change-permissions": "Cambiar los permisos", + "change-settings": "Cambiar las preferencias", + "changeAvatarPopup-title": "Cambiar el avatar", + "changeLanguagePopup-title": "Cambiar el idioma", + "changePasswordPopup-title": "Cambiar la contraseña", + "changePermissionsPopup-title": "Cambiar los permisos", + "changeSettingsPopup-title": "Cambiar las preferencias", + "subtasks": "Subtareas", + "checklists": "Lista de verificación", + "click-to-star": "Haz clic para destacar este tablero.", + "click-to-unstar": "Haz clic para dejar de destacar este tablero.", + "clipboard": "el portapapeles o con arrastrar y soltar", + "close": "Cerrar", + "close-board": "Cerrar el tablero", + "close-board-pop": "Podrás restaurar el tablero haciendo clic en el botón \"Archivo\" del encabezado de la pantalla inicial.", + "color-black": "negra", + "color-blue": "azul", + "color-crimson": "carmesí", + "color-darkgreen": "verde oscuro", + "color-gold": "oro", + "color-gray": "gris", + "color-green": "verde", + "color-indigo": "añil", + "color-lime": "lima", + "color-magenta": "magenta", + "color-mistyrose": "rosa claro", + "color-navy": "azul marino", + "color-orange": "naranja", + "color-paleturquoise": "turquesa", + "color-peachpuff": "melocotón", + "color-pink": "rosa", + "color-plum": "púrpura", + "color-purple": "violeta", + "color-red": "roja", + "color-saddlebrown": "marrón", + "color-silver": "plata", + "color-sky": "celeste", + "color-slateblue": "azul", + "color-white": "blanco", + "color-yellow": "amarilla", + "unset-color": "Desmarcar", + "comment": "Comentar", + "comment-placeholder": "Escribir comentario", + "comment-only": "Sólo comentarios", + "comment-only-desc": "Solo puedes comentar en las tarjetas.", + "no-comments": "No hay comentarios", + "no-comments-desc": "No se pueden mostrar comentarios ni actividades.", + "computer": "el ordenador", + "confirm-subtask-delete-dialog": "¿Seguro que quieres eliminar la subtarea?", + "confirm-checklist-delete-dialog": "¿Seguro que quieres eliminar la lista de verificación?", + "copy-card-link-to-clipboard": "Copiar el enlace de la tarjeta al portapapeles", + "linkCardPopup-title": "Enlazar tarjeta", + "searchElementPopup-title": "Buscar", + "copyCardPopup-title": "Copiar la tarjeta", + "copyChecklistToManyCardsPopup-title": "Copiar la plantilla de la lista de verificación en varias tarjetas", + "copyChecklistToManyCardsPopup-instructions": "Títulos y descripciones de las tarjetas de destino en formato JSON", + "copyChecklistToManyCardsPopup-format": "[ {\"title\": \"Título de la primera tarjeta\", \"description\":\"Descripción de la primera tarjeta\"}, {\"title\":\"Título de la segunda tarjeta\",\"description\":\"Descripción de la segunda tarjeta\"},{\"title\":\"Título de la última tarjeta\",\"description\":\"Descripción de la última tarjeta\"} ]", + "create": "Crear", + "createBoardPopup-title": "Crear tablero", + "chooseBoardSourcePopup-title": "Importar un tablero", + "createLabelPopup-title": "Crear etiqueta", + "createCustomField": "Crear un campo", + "createCustomFieldPopup-title": "Crear un campo", + "current": "actual", + "custom-field-delete-pop": "Se eliminará este campo personalizado de todas las tarjetas y se destruirá su historial. Esta acción no puede deshacerse.", + "custom-field-checkbox": "Casilla de verificación", + "custom-field-date": "Fecha", + "custom-field-dropdown": "Lista desplegable", + "custom-field-dropdown-none": "(nada)", + "custom-field-dropdown-options": "Opciones de la lista", + "custom-field-dropdown-options-placeholder": "Pulsa Intro para añadir más opciones", + "custom-field-dropdown-unknown": "(desconocido)", + "custom-field-number": "Número", + "custom-field-text": "Texto", + "custom-fields": "Campos personalizados", + "date": "Fecha", + "decline": "Declinar", + "default-avatar": "Avatar por defecto", + "delete": "Eliminar", + "deleteCustomFieldPopup-title": "¿Eliminar el campo personalizado?", + "deleteLabelPopup-title": "¿Eliminar la etiqueta?", + "description": "Descripción", + "disambiguateMultiLabelPopup-title": "Desambiguar la acción de etiqueta", + "disambiguateMultiMemberPopup-title": "Desambiguar la acción de miembro", + "discard": "Descartarla", + "done": "Hecho", + "download": "Descargar", + "edit": "Editar", + "edit-avatar": "Cambiar el avatar", + "edit-profile": "Editar el perfil", + "edit-wip-limit": "Cambiar el límite del trabajo en proceso", + "soft-wip-limit": "Límite del trabajo en proceso flexible", + "editCardStartDatePopup-title": "Cambiar la fecha de comienzo", + "editCardDueDatePopup-title": "Cambiar la fecha de vencimiento", + "editCustomFieldPopup-title": "Editar el campo", + "editCardSpentTimePopup-title": "Cambiar el tiempo consumido", + "editLabelPopup-title": "Cambiar la etiqueta", + "editNotificationPopup-title": "Editar las notificaciones", + "editProfilePopup-title": "Editar el perfil", + "email": "Correo electrónico", + "email-enrollAccount-subject": "Cuenta creada en __siteName__", + "email-enrollAccount-text": "Hola __user__,\n\nPara empezar a utilizar el servicio, simplemente haz clic en el siguiente enlace.\n\n__url__\n\nGracias.", + "email-fail": "Error al enviar el correo", + "email-fail-text": "Error al intentar enviar el correo", + "email-invalid": "Correo no válido", + "email-invite": "Invitar vía correo electrónico", + "email-invite-subject": "__inviter__ ha enviado una invitación", + "email-invite-text": "Estimado __user__,\n\n__inviter__ te invita a unirte al tablero '__board__' para colaborar.\n\nPor favor, haz clic en el siguiente enlace:\n\n__url__\n\nGracias.", + "email-resetPassword-subject": "Restablecer tu contraseña en __siteName__", + "email-resetPassword-text": "Hola __user__,\n\nPara restablecer tu contraseña, haz clic en el siguiente enlace.\n\n__url__\n\nGracias.", + "email-sent": "Correo enviado", + "email-verifyEmail-subject": "Verifica tu dirección de correo en __siteName__", + "email-verifyEmail-text": "Hola __user__,\n\nPara verificar tu cuenta de correo electrónico, haz clic en el siguiente enlace.\n\n__url__\n\nGracias.", + "enable-wip-limit": "Activar el límite del trabajo en proceso", + "error-board-doesNotExist": "El tablero no existe", + "error-board-notAdmin": "Es necesario ser administrador de este tablero para hacer eso", + "error-board-notAMember": "Es necesario ser miembro de este tablero para hacer eso", + "error-json-malformed": "El texto no es un JSON válido", + "error-json-schema": "Sus datos JSON no incluyen la información apropiada en el formato correcto", + "error-list-doesNotExist": "La lista no existe", + "error-user-doesNotExist": "El usuario no existe", + "error-user-notAllowSelf": "No puedes invitarte a ti mismo", + "error-user-notCreated": "El usuario no ha sido creado", + "error-username-taken": "Este nombre de usuario ya está en uso", + "error-email-taken": "Esta dirección de correo ya está en uso", + "export-board": "Exportar el tablero", + "filter": "Filtrar", + "filter-cards": "Filtrar tarjetas", + "filter-clear": "Limpiar el filtro", + "filter-no-label": "Sin etiqueta", + "filter-no-member": "Sin miembro", + "filter-no-custom-fields": "Sin campos personalizados", + "filter-on": "Filtrado activado", + "filter-on-desc": "Estás filtrando tarjetas en este tablero. Haz clic aquí para editar el filtro.", + "filter-to-selection": "Filtrar la selección", + "advanced-filter-label": "Filtrado avanzado", + "advanced-filter-description": "El filtrado avanzado permite escribir una cadena que contiene los siguientes operadores: == != <= >= && || ( ) Se utiliza un espacio como separador entre los operadores. Se pueden filtrar todos los campos personalizados escribiendo sus nombres y valores. Por ejemplo: Campo1 == Valor1. Nota: Si los campos o valores contienen espacios, deben encapsularse entre comillas simples. Por ejemplo: 'Campo 1' == 'Valor 1'. Para omitir los caracteres de control único (' \\/), se usa \\. Por ejemplo: Campo1 = I\\'m. También se pueden combinar múltiples condiciones. Por ejemplo: C1 == V1 || C1 == V2. Normalmente todos los operadores se interpretan de izquierda a derecha. Se puede cambiar el orden colocando paréntesis. Por ejemplo: C1 == V1 && ( C2 == V2 || C2 == V3 ). También se puede buscar en campos de texto usando expresiones regulares: C1 == /Tes.*/i", + "fullname": "Nombre completo", + "header-logo-title": "Volver a tu página de tableros", + "hide-system-messages": "Ocultar las notificaciones de actividad", + "headerBarCreateBoardPopup-title": "Crear tablero", + "home": "Inicio", + "import": "Importar", + "link": "Enlace", + "import-board": "importar un tablero", + "import-board-c": "Importar un tablero", + "import-board-title-trello": "Importar un tablero desde Trello", + "import-board-title-wekan": "Importar tablero desde una exportación previa", + "import-sandstorm-backup-warning": "No elimine los datos que está importando del tablero o Trello original antes de verificar que la semilla pueda cerrarse y abrirse nuevamente, o que ocurra un error de \"Tablero no encontrado\", de lo contrario perderá sus datos.", + "import-sandstorm-warning": "El tablero importado eliminará todos los datos existentes en este tablero y los reemplazará con los datos del tablero importado.", + "from-trello": "Desde Trello", + "from-wekan": "Desde exportación previa", + "import-board-instruction-trello": "En tu tablero de Trello, ve a 'Menú', luego 'Más' > 'Imprimir y exportar' > 'Exportar JSON', y copia el texto resultante.", + "import-board-instruction-wekan": "En tu tablero, vete a 'Menú', luego 'Exportar tablero', y copia el texto en el archivo descargado.", + "import-board-instruction-about-errors": "Aunque obtengas errores cuando importes el tablero, a veces la importación funciona igualmente, y el tablero se encontrará en la página de tableros.", + "import-json-placeholder": "Pega tus datos JSON válidos aquí", + "import-map-members": "Mapa de miembros", + "import-members-map": "Tu tablero importado tiene algunos miembros. Por favor, mapea los miembros que quieres importar con tus usuarios.", + "import-show-user-mapping": "Revisión de la asignación de miembros", + "import-user-select": "Selecciona el miembro existe que quieres usar como este miembro.", + "importMapMembersAddPopup-title": "Seleccionar miembro", + "info": "Versión", + "initials": "Iniciales", + "invalid-date": "Fecha no válida", + "invalid-time": "Tiempo no válido", + "invalid-user": "Usuario no válido", + "joined": "se ha unido", + "just-invited": "Has sido invitado a este tablero", + "keyboard-shortcuts": "Atajos de teclado", + "label-create": "Crear una etiqueta", + "label-default": "etiqueta %s (por defecto)", + "label-delete-pop": "Se eliminará esta etiqueta de todas las tarjetas y se destruirá su historial. Esta acción no puede deshacerse.", + "labels": "Etiquetas", + "language": "Cambiar el idioma", + "last-admin-desc": "No puedes cambiar roles porque debe haber al menos un administrador.", + "leave-board": "Abandonar el tablero", + "leave-board-pop": "¿Seguro que quieres abandonar __boardTitle__? Serás desvinculado de todas las tarjetas en este tablero.", + "leaveBoardPopup-title": "¿Abandonar el tablero?", + "link-card": "Enlazar a esta tarjeta", + "list-archive-cards": "Archivar todas las tarjetas de esta lista", + "list-archive-cards-pop": "Esto eliminará del tablero todas las tarjetas en esta lista. Para ver las tarjetas en el Archivo y recuperarlas al tablero haga click en \"Menu\" > \"Archivo\"", + "list-move-cards": "Mover todas las tarjetas de esta lista", + "list-select-cards": "Seleccionar todas las tarjetas de esta lista", + "set-color-list": "Cambiar el color", + "listActionPopup-title": "Acciones de la lista", + "swimlaneActionPopup-title": "Acciones del carril de flujo", + "swimlaneAddPopup-title": "Añadir un carril de flujo debajo", + "listImportCardPopup-title": "Importar una tarjeta de Trello", + "listMorePopup-title": "Más", + "link-list": "Enlazar a esta lista", + "list-delete-pop": "Todas las acciones serán eliminadas del historial de actividades y no se podrá recuperar la lista. Esta acción no puede deshacerse.", + "list-delete-suggest-archive": "Puedes mover una lista al Archivo para quitarla del tablero y preservar la actividad.", + "lists": "Listas", + "swimlanes": "Carriles", + "log-out": "Finalizar la sesión", + "log-in": "Iniciar sesión", + "loginPopup-title": "Iniciar sesión", + "memberMenuPopup-title": "Preferencias de miembro", + "members": "Miembros", + "menu": "Menú", + "move-selection": "Mover la selección", + "moveCardPopup-title": "Mover la tarjeta", + "moveCardToBottom-title": "Mover al final", + "moveCardToTop-title": "Mover al principio", + "moveSelectionPopup-title": "Mover la selección", + "multi-selection": "Selección múltiple", + "multi-selection-on": "Selección múltiple activada", + "muted": "Silenciado", + "muted-info": "No serás notificado de ningún cambio en este tablero", + "my-boards": "Mis tableros", + "name": "Nombre", + "no-archived-cards": "No hay tarjetas archivadas.", + "no-archived-lists": "No hay listas archivadas.", + "no-archived-swimlanes": "No hay carriles archivados.", + "no-results": "Sin resultados", + "normal": "Normal", + "normal-desc": "Puedes ver y editar tarjetas. No puedes cambiar la configuración.", + "not-accepted-yet": "La invitación no ha sido aceptada aún", + "notify-participate": "Recibir actualizaciones de cualquier tarjeta en la que participas como creador o miembro", + "notify-watch": "Recibir actuaizaciones de cualquier tablero, lista o tarjeta que estés vigilando", + "optional": "opcional", + "or": "o", + "page-maybe-private": "Esta página puede ser privada. Es posible que puedas verla al <a href='%s'>iniciar sesión</a>.", + "page-not-found": "Página no encontrada.", + "password": "Contraseña", + "paste-or-dragdrop": "pegar o arrastrar y soltar un fichero de imagen (sólo imagen)", + "participating": "Participando", + "preview": "Previsualizar", + "previewAttachedImagePopup-title": "Previsualizar", + "previewClipboardImagePopup-title": "Previsualizar", + "private": "Privado", + "private-desc": "Este tablero es privado. Sólo las personas añadidas al tablero pueden verlo y editarlo.", + "profile": "Perfil", + "public": "Público", + "public-desc": "Este tablero es público. Es visible para cualquiera a través del enlace, y se mostrará en los buscadores como Google. Sólo las personas añadidas al tablero pueden editarlo.", + "quick-access-description": "Destaca un tablero para añadir un acceso directo en esta barra.", + "remove-cover": "Eliminar portada", + "remove-from-board": "Desvincular del tablero", + "remove-label": "Eliminar la etiqueta", + "listDeletePopup-title": "¿Eliminar la lista?", + "remove-member": "Eliminar miembro", + "remove-member-from-card": "Eliminar de la tarjeta", + "remove-member-pop": "¿Eliminar __name__ (__username__) de __boardTitle__? El miembro será eliminado de todas las tarjetas de este tablero. En ellas se mostrará una notificación.", + "removeMemberPopup-title": "¿Eliminar miembro?", + "rename": "Renombrar", + "rename-board": "Renombrar el tablero", + "restore": "Restaurar", + "save": "Añadir", + "search": "Buscar", + "rules": "Reglas", + "search-cards": "Buscar entre los títulos y las descripciones de las tarjetas en este tablero.", + "search-example": "¿Texto a buscar?", + "select-color": "Seleccionar el color", + "set-wip-limit-value": "Cambiar el límite para el número máximo de tareas en esta lista.", + "setWipLimitPopup-title": "Cambiar el límite del trabajo en proceso", + "shortcut-assign-self": "Asignarte a ti mismo a la tarjeta actual", + "shortcut-autocomplete-emoji": "Autocompletar emoji", + "shortcut-autocomplete-members": "Autocompletar miembros", + "shortcut-clear-filters": "Limpiar todos los filtros", + "shortcut-close-dialog": "Cerrar el cuadro de diálogo", + "shortcut-filter-my-cards": "Filtrar mis tarjetas", + "shortcut-show-shortcuts": "Mostrar esta lista de atajos", + "shortcut-toggle-filterbar": "Conmutar la barra lateral del filtro", + "shortcut-toggle-sidebar": "Conmutar la barra lateral del tablero", + "show-cards-minimum-count": "Mostrar recuento de tarjetas si la lista contiene más de", + "sidebar-open": "Abrir la barra lateral", + "sidebar-close": "Cerrar la barra lateral", + "signupPopup-title": "Crear una cuenta", + "star-board-title": "Haz clic para destacar este tablero. Se mostrará en la parte superior de tu lista de tableros.", + "starred-boards": "Tableros destacados", + "starred-boards-description": "Los tableros destacados se mostrarán en la parte superior de tu lista de tableros.", + "subscribe": "Suscribirse", + "team": "Equipo", + "this-board": "este tablero", + "this-card": "esta tarjeta", + "spent-time-hours": "Tiempo consumido (horas)", + "overtime-hours": "Tiempo excesivo (horas)", + "overtime": "Tiempo excesivo", + "has-overtime-cards": "Hay tarjetas con el tiempo excedido", + "has-spenttime-cards": "Se ha excedido el tiempo de las tarjetas", + "time": "Hora", + "title": "Título", + "tracking": "Siguiendo", + "tracking-info": "Serás notificado de cualquier cambio en las tarjetas en las que participas como creador o miembro.", + "type": "Tipo", + "unassign-member": "Desvincular al miembro", + "unsaved-description": "Tienes una descripción por añadir.", + "unwatch": "Dejar de vigilar", + "upload": "Cargar", + "upload-avatar": "Cargar un avatar", + "uploaded-avatar": "Avatar cargado", + "username": "Nombre de usuario", + "view-it": "Verla", + "warn-list-archived": "advertencia: esta tarjeta está en una lista en el Archivo", + "watch": "Vigilar", + "watching": "Vigilando", + "watching-info": "Serás notificado de cualquier cambio en este tablero", + "welcome-board": "Tablero de bienvenida", + "welcome-swimlane": "Hito 1", + "welcome-list1": "Básicos", + "welcome-list2": "Avanzados", + "card-templates-swimlane": "Plantilla de tarjeta", + "list-templates-swimlane": "Listar plantillas", + "board-templates-swimlane": "Plantilla de tablero", + "what-to-do": "¿Qué deseas hacer?", + "wipLimitErrorPopup-title": "El límite del trabajo en proceso no es válido.", + "wipLimitErrorPopup-dialog-pt1": "El número de tareas en esta lista es mayor que el límite del trabajo en proceso que has definido.", + "wipLimitErrorPopup-dialog-pt2": "Por favor, mueve algunas tareas fuera de esta lista, o fija un límite del trabajo en proceso más alto.", + "admin-panel": "Panel del administrador", + "settings": "Preferencias", + "people": "Personas", + "registration": "Registro", + "disable-self-registration": "Deshabilitar autoregistro", + "invite": "Invitar", + "invite-people": "Invitar a personas", + "to-boards": "A el(los) tablero(s)", + "email-addresses": "Direcciones de correo electrónico", + "smtp-host-description": "Dirección del servidor SMTP para gestionar tus correos", + "smtp-port-description": "Puerto usado por el servidor SMTP para mandar correos", + "smtp-tls-description": "Habilitar el soporte TLS para el servidor SMTP", + "smtp-host": "Servidor SMTP", + "smtp-port": "Puerto SMTP", + "smtp-username": "Nombre de usuario", + "smtp-password": "Contraseña", + "smtp-tls": "Soporte TLS", + "send-from": "Desde", + "send-smtp-test": "Enviarte un correo de prueba a ti mismo", + "invitation-code": "Código de Invitación", + "email-invite-register-subject": "__inviter__ te ha enviado una invitación", + "email-invite-register-text": "Querido __user__,\n__inviter__ le invita al tablero kanban para colaborar.\n\nPor favor, siga el siguiente enlace:\n__url__\n\nY tu código de invitación es: __icode__\n\nGracias.", + "email-smtp-test-subject": "Prueba de email SMTP", + "email-smtp-test-text": "El correo se ha enviado correctamente", + "error-invitation-code-not-exist": "El código de invitación no existe", + "error-notAuthorized": "No estás autorizado a ver esta página.", + "outgoing-webhooks": "Webhooks salientes", + "outgoingWebhooksPopup-title": "Webhooks salientes", + "boardCardTitlePopup-title": "Filtro de títulos de tarjeta", + "new-outgoing-webhook": "Nuevo webhook saliente", + "no-name": "(Desconocido)", + "Node_version": "Versión de Node", + "OS_Arch": "Arquitectura del sistema", + "OS_Cpus": "Número de CPUs del sistema", + "OS_Freemem": "Memoria libre del sistema", + "OS_Loadavg": "Carga media del sistema", + "OS_Platform": "Plataforma del sistema", + "OS_Release": "Publicación del sistema", + "OS_Totalmem": "Memoria total del sistema", + "OS_Type": "Tipo de sistema", + "OS_Uptime": "Tiempo activo del sistema", + "days": "días", + "hours": "horas", + "minutes": "minutos", + "seconds": "segundos", + "show-field-on-card": "Mostrar este campo en la tarjeta", + "automatically-field-on-card": "Crear campos automáticamente para todas las tarjetas.", + "showLabel-field-on-card": "Mostrar etiquetas de campos en la minitarjeta.", + "yes": "Sí", + "no": "No", + "accounts": "Cuentas", + "accounts-allowEmailChange": "Permitir cambiar el correo electrónico", + "accounts-allowUserNameChange": "Permitir cambiar el nombre de usuario", + "createdAt": "Fecha de alta", + "verified": "Verificado", + "active": "Activo", + "card-received": "Recibido", + "card-received-on": "Recibido el", + "card-end": "Finalizado", + "card-end-on": "Finalizado el", + "editCardReceivedDatePopup-title": "Cambiar la fecha de recepción", + "editCardEndDatePopup-title": "Cambiar la fecha de finalización", + "setCardColorPopup-title": "Cambiar el color", + "setCardActionsColorPopup-title": "Elegir un color", + "setSwimlaneColorPopup-title": "Elegir un color", + "setListColorPopup-title": "Elegir un color", + "assigned-by": "Asignado por", + "requested-by": "Solicitado por", + "board-delete-notice": "Se eliminarán todas las listas, tarjetas y acciones asociadas a este tablero. Esta acción no puede deshacerse.", + "delete-board-confirm-popup": "Se eliminarán todas las listas, tarjetas, etiquetas y actividades, y no podrás recuperar los contenidos del tablero. Esta acción no puede deshacerse.", + "boardDeletePopup-title": "¿Eliminar el tablero?", + "delete-board": "Eliminar el tablero", + "default-subtasks-board": "Subtareas para el tablero __board__", + "default": "Por defecto", + "queue": "Cola", + "subtask-settings": "Preferencias de las subtareas", + "boardSubtaskSettingsPopup-title": "Preferencias de las subtareas del tablero", + "show-subtasks-field": "Las tarjetas pueden tener subtareas", + "deposit-subtasks-board": "Depositar subtareas en este tablero:", + "deposit-subtasks-list": "Lista de destino para subtareas depositadas aquí:", + "show-parent-in-minicard": "Mostrar el padre en una minitarjeta:", + "prefix-with-full-path": "Prefijo con ruta completa", + "prefix-with-parent": "Prefijo con el padre", + "subtext-with-full-path": "Subtexto con ruta completa", + "subtext-with-parent": "Subtexto con el padre", + "change-card-parent": "Cambiar la tarjeta padre", + "parent-card": "Tarjeta padre", + "source-board": "Tablero de origen", + "no-parent": "No mostrar la tarjeta padre", + "activity-added-label": "añadida etiqueta %s a %s", + "activity-removed-label": "eliminada etiqueta '%s' desde %s", + "activity-delete-attach": "eliminado un adjunto desde %s", + "activity-added-label-card": "añadida etiqueta '%s'", + "activity-removed-label-card": "eliminada etiqueta '%s'", + "activity-delete-attach-card": "eliminado un adjunto", + "activity-set-customfield": "Cambiar el campo personalizado '%s' a '%s' en %s", + "activity-unset-customfield": "Desmarcar el campo personalizado '%s' en %s", + "r-rule": "Regla", + "r-add-trigger": "Añadir disparador", + "r-add-action": "Añadir acción", + "r-board-rules": "Reglas del tablero", + "r-add-rule": "Añadir regla", + "r-view-rule": "Ver regla", + "r-delete-rule": "Eliminar regla", + "r-new-rule-name": "Nueva título de regla", + "r-no-rules": "No hay reglas", + "r-when-a-card": "Cuando una tarjeta", + "r-is": "es", + "r-is-moved": "es movida", + "r-added-to": "agregada a", + "r-removed-from": "eliminado de", + "r-the-board": "el tablero", + "r-list": "la lista", + "set-filter": "Filtrar", + "r-moved-to": "Movido a", + "r-moved-from": "Movido desde", + "r-archived": "Se archivó", + "r-unarchived": "Restaurado del archivo", + "r-a-card": "una tarjeta", + "r-when-a-label-is": "Cuando una etiqueta es", + "r-when-the-label": "Cuando la etiqueta es", + "r-list-name": "Nombre de lista", + "r-when-a-member": "Cuando un miembro es", + "r-when-the-member": "Cuando el miembro", + "r-name": "nombre", + "r-when-a-attach": "Cuando un adjunto", + "r-when-a-checklist": "Cuando una lista de verificación es", + "r-when-the-checklist": "Cuando la lista de verificación", + "r-completed": "Completada", + "r-made-incomplete": "Hecha incompleta", + "r-when-a-item": "Cuando un elemento de la lista de verificación es", + "r-when-the-item": "Cuando el elemento de la lista de verificación es", + "r-checked": "Marcado", + "r-unchecked": "Desmarcado", + "r-move-card-to": "Mover la tarjeta", + "r-top-of": "Arriba de", + "r-bottom-of": "Abajo de", + "r-its-list": "su lista", + "r-archive": "Archivar", + "r-unarchive": "Restaurar del Archivo", + "r-card": "la tarjeta", + "r-add": "Añadir", + "r-remove": "Eliminar", + "r-label": "etiqueta", + "r-member": "miembro", + "r-remove-all": "Eliminar todos los miembros de la tarjeta", + "r-set-color": "Cambiar el color a", + "r-checklist": "lista de verificación", + "r-check-all": "Marcar todo", + "r-uncheck-all": "Desmarcar todo", + "r-items-check": "elementos de la lista de verificación", + "r-check": "Marcar", + "r-uncheck": "Desmarcar", + "r-item": "elemento", + "r-of-checklist": "de la lista de verificación", + "r-send-email": "Enviar un email", + "r-to": "a", + "r-subject": "asunto", + "r-rule-details": "Detalle de la regla", + "r-d-move-to-top-gen": "Mover la tarjeta al inicio de su lista", + "r-d-move-to-top-spec": "Mover la tarjeta al inicio de la lista", + "r-d-move-to-bottom-gen": "Mover la tarjeta al final de su lista", + "r-d-move-to-bottom-spec": "Mover la tarjeta al final de la lista", + "r-d-send-email": "Enviar email", + "r-d-send-email-to": "a", + "r-d-send-email-subject": "asunto", + "r-d-send-email-message": "mensaje", + "r-d-archive": "Archivar la tarjeta", + "r-d-unarchive": "Restaurar tarjeta del Archivo", + "r-d-add-label": "Añadir etiqueta", + "r-d-remove-label": "Eliminar etiqueta", + "r-create-card": "Crear una nueva tarjeta", + "r-in-list": "en la lista", + "r-in-swimlane": "en el carril", + "r-d-add-member": "Añadir miembro", + "r-d-remove-member": "Eliminar miembro", + "r-d-remove-all-member": "Eliminar todos los miembros", + "r-d-check-all": "Marcar todos los elementos de una lista", + "r-d-uncheck-all": "Desmarcar todos los elementos de una lista", + "r-d-check-one": "Marcar elemento", + "r-d-uncheck-one": "Desmarcar elemento", + "r-d-check-of-list": "de la lista de verificación", + "r-d-add-checklist": "Añadir una lista de verificación", + "r-d-remove-checklist": "Eliminar lista de verificación", + "r-by": "por", + "r-add-checklist": "Añadir una lista de verificación", + "r-with-items": "con items", + "r-items-list": "item1,item2,item3", + "r-add-swimlane": "Agregar el carril", + "r-swimlane-name": "nombre del carril", + "r-board-note": "Nota: deje un campo vacío para que coincida con todos los valores posibles", + "r-checklist-note": "Nota: los ítems de la lista tienen que escribirse como valores separados por coma.", + "r-when-a-card-is-moved": "Cuando una tarjeta es movida a otra lista", + "r-set": "Cambiar", + "r-update": "Actualizar", + "r-datefield": "campo de fecha", + "r-df-start-at": "comienza", + "r-df-due-at": "vencimiento", + "r-df-end-at": "finalizado", + "r-df-received-at": "recibido", + "r-to-current-datetime": "a la fecha/hora actual", + "r-remove-value-from": "Eliminar el valor de", + "ldap": "LDAP", + "oauth2": "OAuth2", + "cas": "CAS", + "authentication-method": "Método de autenticación", + "authentication-type": "Tipo de autenticación", + "custom-product-name": "Nombre de producto personalizado", + "layout": "Diseño", + "hide-logo": "Ocultar logo", + "add-custom-html-after-body-start": "Añade HTML personalizado después de <body>", + "add-custom-html-before-body-end": "Añade HTML personalizado después de </body>", + "error-undefined": "Algo no está bien", + "error-ldap-login": "Ocurrió un error al intentar acceder", + "display-authentication-method": "Mostrar el método de autenticación", + "default-authentication-method": "Método de autenticación por defecto", + "duplicate-board": "Duplicar tablero", + "people-number": "El número de personas es:", + "swimlaneDeletePopup-title": "¿Eliminar el carril de flujo?", + "swimlane-delete-pop": "Todas las acciones serán eliminadas del historial de actividades y no se podrá recuperar el carril de flujo. Esta acción no puede deshacerse.", + "restore-all": "Restaurar todas", + "delete-all": "Borrar todas", + "loading": "Cargando. Por favor, espere.", + "previous_as": "last time was", + "act-a-dueAt": "modified due time to \nWhen: __timeValue__\nWhere: __card__\n previous due was __timeOldValue__", + "act-a-endAt": "modified ending time to __timeValue__ from (__timeOldValue__)", + "act-a-startAt": "modified starting time to __timeValue__ from (__timeOldValue__)", + "act-a-receivedAt": "modified received time to __timeValue__ from (__timeOldValue__)", + "a-dueAt": "modified due time to be", + "a-endAt": "modified ending time to be", + "a-startAt": "modified starting time to be", + "a-receivedAt": "modified received time to be", + "almostdue": "current due time %s is approaching", + "pastdue": "current due time %s is past", + "duenow": "current due time %s is today", + "act-withDue": "__card__ due reminders [__board__]", + "act-almostdue": "was reminding the current due (__timeValue__) of __card__ is approaching", + "act-pastdue": "was reminding the current due (__timeValue__) of __card__ is past", + "act-duenow": "was reminding the current due (__timeValue__) of __card__ is now", + "act-atUserComment": "You were mentioned in [__board__] __card__" +} diff --git a/packages/wekan-ldap/package.js b/packages/wekan-ldap/package.js index feda02e9..b6560854 100644 --- a/packages/wekan-ldap/package.js +++ b/packages/wekan-ldap/package.js @@ -21,7 +21,7 @@ Package.onUse(function(api) { api.use('accounts-base', 'server'); api.use('accounts-password', 'server'); - + api.use('percolate:synced-cron', 'server'); api.addFiles('client/loginHelper.js', 'client'); api.mainModule('server/index.js', 'server'); diff --git a/packages/wekan-ldap/server/sync.js b/packages/wekan-ldap/server/sync.js index 141ef349..dd3855d3 100644 --- a/packages/wekan-ldap/server/sync.js +++ b/packages/wekan-ldap/server/sync.js @@ -1,4 +1,5 @@ import _ from 'underscore'; +import SyncedCron from 'meteor/percolate:synced-cron'; import LDAP from './ldap'; import { log_debug, log_info, log_warn, log_error } from './logger'; @@ -418,30 +419,35 @@ function sync() { const jobName = 'LDAP_Sync'; const addCronJob = _.debounce(Meteor.bindEnvironment(function addCronJobDebounced() { + let sc=SyncedCron.SyncedCron; //Why ?? something must be wrong in the import if (LDAP.settings_get('LDAP_BACKGROUND_SYNC') !== true) { log_info('Disabling LDAP Background Sync'); - if (SyncedCron.nextScheduledAtDate(jobName)) { - SyncedCron.remove(jobName); + if (sc.nextScheduledAtDate(jobName)) { + sc.remove(jobName); } return; } - if (LDAP.settings_get('LDAP_BACKGROUND_SYNC_INTERVAL')) { - log_info('Enabling LDAP Background Sync'); - SyncedCron.add({ - name: jobName, - schedule: (parser) => parser.text(LDAP.settings_get('LDAP_BACKGROUND_SYNC_INTERVAL')), - job() { - sync(); - }, - }); - SyncedCron.start(); - } + log_info('Enabling LDAP Background Sync'); + sc.add({ + name: jobName, + schedule: function(parser) { + if (LDAP.settings_get('LDAP_BACKGROUND_SYNC_INTERVAL')) { + return parser.text(LDAP.settings_get('LDAP_BACKGROUND_SYNC_INTERVAL')); + } + else { + return parser.recur().on(0).minute(); + }}, + job: function() { + sync(); + }, + }); + sc.start(); + }), 500); Meteor.startup(() => { Meteor.defer(() => { - LDAP.settings_get('LDAP_BACKGROUND_SYNC', addCronJob); - LDAP.settings_get('LDAP_BACKGROUND_SYNC_INTERVAL', addCronJob); + if(LDAP.settings_get('LDAP_BACKGROUND_SYNC')){addCronJob();} }); }); diff --git a/snapcraft.yaml b/snapcraft.yaml index 6a4e2cb9..909f1e99 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -65,7 +65,7 @@ apps: parts: mongodb: - source: https://repo.mongodb.org/apt/ubuntu/dists/xenial/mongodb-org/4.0/multiverse/binary-amd64/mongodb-org-server_4.0.10_amd64.deb + source: https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.10.tgz plugin: dump stage-packages: [libssl1.0.0] filesets: |