// Global strings
"OK"                                                            = "Aceptar";
"Cancel"                                                        = "Cancelar";

// Application
"error.application.integrity.description"                       = "La aplicación está dañada.";
"error.application.integrity.recovery"                          = "Vuelva a descargarla.";

// This alert is shown when the application is restarted after it has crashed. It uses the same info and report option as the exception alert above
"alert.crash.message"                                           = "La aplicación se ha cerrado inesperadamente.";
"alert.crash.info"                                              = "¿Desea crear un correo para ProjectWizards con un informe de diagnóstico sobre este incidente?";
"alert.crash.option.report"                                     = "Crear correo de informe";
"alert.crash.option.no"                                         = "No, gracias";
"crash.email.lastSteps"                                         = "¿Puede describir los últimos pasos que dio y que provocaron este error?";

// When the information for the support profile is gathered, a progress panel is shown to the user.
// containing the following strings.
// From within Merlin, the support profile can be created via the Help menu.
"supportProfile.progressPanel.title"                            = "Perfil de asistencia";
"supportProfile.progressPanel.message"                          = "Generando perfil de asistencia";
"supportProfile.progressPanel.description"                      = "Esto tardará un momento.";

// Document progress: Content shown in the floating progress panel when actions on a Merlin document
// take longer than half a second.
"document"                                                      = "Documento";
"document.progress.open.message"                                = "Abriendo documento";
"document.progress.new.message"                                 = "Creando documento";
"document.progress.save.message"                                = "Guardando documento";

// When a document is saved via the menu item "File > Save As…", the upcoming file save panel
// contains this options for specifying whether the saved file should contain fresh uniqueIDs
// and whether it should keep or discard its history.
"document.save.createNewUniqueIDs"                              = "Crear nueva identidad de documento";
"document.save.keepHistory"                                     = "Conservar historial de documentos";

// This alert is shown when a document is duplicated. Besides these strings, this alert also shows the
// options document.save.createNewUniqueIDs and document.save.keepHistory
"alert.document.duplicate.message"                              = "¿Cómo desea duplicar este documento?";
"alert.document.duplicate.option.duplicate"                     = "Duplicar";

// Error which is presented after a saving error occurred.
"error.document.couldNotSaveAndWillClose.description"           = "No se han podido guardar los cambios realizados al documento.";
"error.document.needsEmergencyClosing.recovery"                 = "Cierre el documento y vuelva a abrirlo.";
"error.document.needsEmergencyClosing.option.close"             = "Cerrar documento";

// Error which is presented is an old file or folder could not be removed to "save as" the document at this place.
"error.document.couldNotOverwrite.description%@"                = "No se puede sobreescribir el archivo que hay en «%@».";

// Error which is presented if a document related operation failed without knowledge about the kind of operation.
// (Note: it is a bug if this error occurs, but better than a crash).
"error.document.operationNotPossible.description"               = "This operation is not possible.";

// Alert is presented when a document is locked and the user has made a change to it. We have copied the wording from AppKit.framework/Document.strings
"alert.document.changedWhenLocked.message.%@"                   = "El archivo “%@” está bloqueado.";
"alert.document.changedWhenLocked.info.unlock"                  = "Si desea modificar este documento, haga clic en Desbloquear.";
"alert.document.changedWhenLocked.info.duplicate"               = "Si desea dejar el archivo intacto y trabajar en una copia, haga clic en Duplicar.";
"alert.document.changedWhenLocked.option.unlock"                = "Desbloquear";
"alert.document.changedWhenLocked.option.duplicate"             = "Duplicar";

// Alert is presented when a document is on a read-only volume and the user has made a change to it. We have copied the wording from AppKit.framework/Document.strings
"alert.document.unlockReadOnly.message.%@"                      = "El archivo “%@” se encuentra en un volumen de solo lectura y no se puede desbloquear.";
"alert.document.unlockReadOnly.info"                            = "Puede duplicar el documento y editar la copia.";
"alert.document.unlockReadOnly.option.duplicate"                = "Duplicar";

// Alert is presented when it is detected that a document is opened from within the folder of a cloud service which does not allow us access to conflict versions within the sandbox (for example Box.com).
"alert.document.automaticCloudServiceSyncing.message.%@"        = "Este documento está compartido a través del servicio en la nube %@.";
"alert.document.automaticCloudServiceSyncing.info.%@"           = "Para sincronizar automáticamente los cambios, conceda a %@ acceso permanente a la carpeta en la que se encuentra el documento.";
"alert.document.automaticCloudServiceSyncing.option.continue"   = "Continuar";
"alert.document.automaticCloudServiceSyncing.option.allowAccess"= "Conceder acceso permanente";

// Item which is shown at the end of menus to toggle how much content is shown in the menu.
// In Merlin, this is used in the Menus shown when double-clicking the table column header in
// the main Gantt Views and in Style inspector when defining the content for Gantt bar labels
// and Net Plan cells.
"menu.showLessItems"                                            = "Menos";
"menu.showMoreItems"                                            = "Más";

// Some error alerts present additional details behind a disclosure triangle.
// This is the title for this details section.
"errorAlert.details"                                            = "Detalles";

// When a user wants to log into a protected file, an authentication panel is presented.
// which asks him to enter his credentials.
// In Merlin, this is shown when a document is opened in which resources are defined as users and are given a password.
"authentication.title"                                          = "Autenticación";
"authentication.loginToFileOnServer%@%@"                        = "Escriba su usuario y contraseña para el archivo «%@» en el servidor «%@».";
"authentication.loginToFile%@"                                  = "Escriba su usuario y contraseña para el archivo «%@».";
"authentication.loginToServer%@"                                = "Escriba su usuario y contraseña para el servidor «%@».";
"authentication.mode.prompt.file"                               = "Abrir como";
"authentication.mode.prompt.server"                             = "Conectar como";
"authentication.guest"                                          = "Invitado";
"authentication.registeredUser"                                 = "Usuario registrado";
"authentication.name"                                           = "Usuario";
"authentication.password"                                       = "Contraseña";
"authentication.rememberPassword"                               = "Guardar la contraseña en el Llavero";
"authentication.name.select"                                    = "Seleccione el nombre";
"authentication.action.ok.file"                                 = "Abrir";
"authentication.action.ok.server"                               = "Conectar";
"authentication.error.description"                              = "El nombre de usuario o contraseña son incorrectos.";

// This message is shown in a sheet when connecting to a SSL server and the user need to decide whether the certificate should be trusted.
// Note: This text is a copy from Safari.app.
"trustHandler.invalidCertificate.message"                       = "El certificado de este servidor no es fiable.";
"trustHandler.invalidCertificate.details.%@"                    = "Puede que esté conectándose a un servidor que simula ser «%@», lo que podría poner en peligro su información confidencial. ¿Desea conectarse al servidor de todos modos?";

// certificate viewer on IOS. Localizations are based on AppleGlot/Glossaries/SecurityFoundation.lg
"trustHandler.invalidCertificate.details"                       = "Detalles";
"trustHandler.action.details"                                   = "Detalles";
"trustHandler.action.trust"                                     = "Confiar";
"trustHandler.action.continue"                                  = "Continuar";

"trustHandler.certificate.cert.issuerName"                      = "Nombre del emisor";
"trustHandler.certificate.cert.subjectName"                     = "Nombre del propietario";
"trustHandler.certificate.cert.serialNumber"                    = "Número de serie";
"trustHandler.certificate.cert.signatureAlgorithm"              = "Algoritmo de firma";
"trustHandler.certificate.cert.algorithm"                       = "Algoritmo";
"trustHandler.certificate.cert.notValidBefore"                  = "No válido antes del";
"trustHandler.certificate.cert.notValidAfter"                   = "No válido después del";
"trustHandler.certificate.attributeType.commonName"             = "Nombre común";
"trustHandler.certificate.attributeType.surname"                = "Apellidos";
"trustHandler.certificate.attributeType.serialNumber"           = "Número de serie";
"trustHandler.certificate.attributeType.countryName"            = "País";
"trustHandler.certificate.attributeType.localityName"           = "Localidad";
"trustHandler.certificate.attributeType.stateOrProvinceName"    = "Estado/provincia";
"trustHandler.certificate.attributeType.organizationName"       = "Organización";
"trustHandler.certificate.attributeType.organizationUnitName"   = "Unidad de organización";
"trustHandler.certificate.attributeType.givenName"              = "Nombre de pila";
"trustHandler.certificate.attributeType.emailAddress"           = "Correo electrónico";
"trustHandler.certificate.attributeType.parameter"              = "Parámetro";
"trustHandler.certificate.attributeValue.none"                  = "ninguno";
"trustHandler.certificate.pkcs.rsaEncryption"                   = "Cifrado RSA";
"trustHandler.certificate.pkcs.sha1WithRSAEncryption"           = "Cifrado SHA-1 con RSA";
"trustHandler.certificate.pkcs.sha224WithRSAEncryption"         = "Cifrado SHA-224 con RSA";
"trustHandler.certificate.pkcs.sha256WithRSAEncryption"         = "Cifrado SHA-256 con RSA";
"trustHandler.certificate.pkcs.sha384WithRSAEncryption"         = "Cifrado SHA-384 con RSA";
"trustHandler.certificate.pkcs.sha512WithRSAEncryption"         = "Cifrado SHA-512 con RSA";
"trustHandler.certificate.pkcs.data"                            = "Datos";
"trustHandler.certificate.pkcs.signedData"                      = "Datos firmados";
"trustHandler.certificate.certificateExtension.keyUsage"        = "Uso de clave";
"trustHandler.certificate.certificateExtension.extKeyUsage"     = "Uso ampliado de clave";
"trustHandler.certificate.certificateExtension.subjectKeyIdentifier"    = "Identificador de clave del solicitante";
"trustHandler.certificate.certificateExtension.authorityKeyIdentifier"  = "Identificador de clave de autoridad";
"trustHandler.certificate.certificateExtension.basicConstraints"        = "Restricciones básicas";
"trustHandler.certificate.authorityInfoAccess"                  = "Acceso a la información de la Autoridad Certificadora";
"trustHandler.certificate.sha1"                                 = "SHA1";

// When a project has links to sub-projects whose document files cannot be found, a file picker is
// presented with the following message:
"crossStoreRelationhips.chooseTarget.message.%@"                = "Seleccione un archivo de destino para el documento vinculado «%@».";
"crossStoreRelationhips.chooseTarget.previousLocation.%@"       = "Antes se encontraba en:\n%@";

// When a project has links to sub-projects whose document files cannot be found but the document can be downloaded
// from a server, the user is shown the following alert:
"alert.crossStoreRelationships.download.message.%@"             = "No se ha encontrado el archivo del documento vinculado «%@».";
"alert.crossStoreRelationships.download.info"                   = "¿Desea descargarlo del servidor?";
"alert.crossStoreRelationships.download.option.download"        = "Descargar";
"alert.crossStoreRelationships.download.option.select"          = "Seleccionar archivo";

// When a download of a sub-project from a server has failed, we present the error to the user in this alert
// and offer an option to manually select the target file.
"alert.crossStoreRelationships.downloadError.message.%@"        = "La descarga del documento vinculado «%@» ha fallado.";
"alert.crossStoreRelationships.downloadError.option.select"     = "Seleccionar archivo";

// When multiple candidates for missing sub-project documents are found via Spotlight, the candidate files
// are presented in a panel with the following title:
"crossStoreRelationships.candidates.message.%@"                 = "No se ha encontrado el archivo del documento vinculado «%@». Seleccione un archivo de destino.";
"fileCandidatesChooser.window.title"                            = "Selector de archivos";
"fileCandidatesChooser.list.title"                              = "Candidatos";
"fileCandidatesChooser.action.choose"                           = "Seleccionar";
"fileCandidatesChooser.action.other"                            = "Otro";
"fileCandidatesChooser.action.download"                         = "Descargar";

// In legends of grouped bar plots, the individual positions of stacks in a group are described
// using these as prefixes. In Merlin, this is used in bar chart modules in the report view.
"plot.stack"                                                    = "Pila";
"plot.stack.left"                                               = "Izquierda";
"plot.stack.middle"                                             = "Centro";
"plot.stack.right"                                              = "Derecha";

// In Merlin, when a table column is selected, the inspector allows to edit the sort direction of the column. These
// options are presented in a popup.
"outline.column.sortDirection.none"                             = "Ninguna";
"outline.column.sortDirection.fixed"                            = "Fija";
"outline.column.sortDirection.regular"                          = "Ascendente";
"outline.column.sortDirection.reverse"                          = "Descendente";
"outline.column.sortDirection.manual"                           = "Manualmente";

// In all outlines, when a single row without a main column and without a title attribute is dragged, or multiple rows
// are dragged, a badge with these texts appears.
"outline.rowDragging.1row"                                      = "1 fila";
"outline.rowDragging.%@rows"                                    = "%@ filas";

// These items are presented in the context menu which appears when clicking into the header of a table column.
"menu.outline.column.sortManually"                              = "Orden manual";
"menu.outline.column.sortAscending"                             = "Orden ascendente";
"menu.outline.column.sortDescending"                            = "Orden descendente";

// This item is presented in the context menu of scroll views when the scrollable content can be navigated via a miniature in a popup panel
"menu.scrollView.showNavigationPanel"                           = "Mostrar visión general";
"scrollView.navigationPanel.tip"                                = "⌘⇧-clic para abrir esta vista general.";

// Context menu for changing the size of inspector controls. Currently disabled in Merlin.
// May be enabled in a future release.
"inspector.contextMenu.controlSize.mini"                        = "Usar controles mini";
"inspector.contextMenu.controlSize.small"                       = "Usar controles pequeños";
"inspector.contextMenu.controlSize.regular"                     = "Usar controles normales";

// Displayed in controls like popup buttons, text fields etc. when they cannot show a single value,
// because the user selection they refer to results in multiple values.
// In Merlin most controls shown in the inspector use this.
"selection.marker.multipleValues"                               = "Valores múltiples";

// Displayed in controls like popup buttons, text fields etc. when they cannot show a value
// because there is no user selection.
// In Merlin some controls shown in the inspector use this.
"selection.marker.none"                                         = "No se ha seleccionado nada";

// ********************************************************************************************
// * Date Picker
// ********************************************************************************************

// In Merlin, table and inspector fields which display dates provide a special editor
// which enables to independantly edit the parts of a date. Also a popup calendar
// is available for directly picking a date.

// When a focused date picker contains no date, the possible date format parts
// are displayed as placeholders strings. Which format parts are shown depends
// on the user's system date format settings.

// Year
"datePicker.format.yy"                                          = "aa";
"datePicker.format.yyyy"                                        = "aaaa";

// Month
"datePicker.format.M"                                           = "mm";
"datePicker.format.MM"                                          = "mm";
"datePicker.format.MMM"                                         = "mmm";
"datePicker.format.MMMM"                                        = "mmmm";

// Day
"datePicker.format.d"                                           = "dd";
"datePicker.format.dd"                                          = "dd";

// Hour
"datePicker.format.h"                                           = "hh";
"datePicker.format.hh"                                          = "hh";
"datePicker.format.H"                                           = "hh";
"datePicker.format.HH"                                          = "hh";
"datePicker.format.k"                                           = "hh";
"datePicker.format.kk"                                          = "hh";
"datePicker.format.K"                                           = "hh";
"datePicker.format.KK"                                          = "hh";

// Minute
"datePicker.format.m"                                           = "mm";
"datePicker.format.mm"                                          = "mm";

// AM/PM
"datePicker.format.a"                                           = "AM";
"datePicker.format.aa"                                          = "AM";

// PWFileURLChooser
"fileURLChooser.Choose"                                         = "Seleccionar";

// Week day abbreviations used as calendar column headers in the date picker calendar.
// In Merlin, when the small callendar icon is clicked on a date field in the inspector or
// in a table cell, a popup calendar is shown in which these abbreviations are used.
"datePicker.calendar.sunday.short"                              = "D";
"datePicker.calendar.monday.short"                              = "L";
"datePicker.calendar.tuesday.short"                             = "M";
"datePicker.calendar.wednesday.short"                           = "X";
"datePicker.calendar.thursday.short"                            = "J";
"datePicker.calendar.friday.short"                              = "V";
"datePicker.calendar.saturday.short"                            = "S";
"datePicker.calendar.week.short"                                = "Nº";

// The popup calendar contains two buttons for choosing today's date and for clearing the date.
"datePicker.calendar.today"                                     = "Hoy";
"datePicker.calendar.deleteDate"                                = "Ninguna";
"datePicker.calendar.fixed"                                     = "Fija";

// editors for valueTypes may use the following labels within their views
"valueType.presets"                                             = "Preajustes";

// ********************************************************************************************
// * Move Application
// ********************************************************************************************

// This alert is shown, when the application is not started from the Applications folder.
"alert.moveApplication.message.%@"                              = "%@ no se encuentra en la carpeta “Aplicaciones”.";
"alert.moveApplication.info.%@.%@"                              = "Para que su ordenador esté organizado, ¿desea mover %@ desde la carpeta “%@” a su carpeta “Aplicaciones”?";

"alert.moveApplication.mustBeInAppFolder.message.%@"            = "%@ debe estar en la carpeta “Aplicaciones”.";
"alert.moveApplication.mustBeInAppFolder.info.%@.%@"            = "¿Desea mover %@ desde la carpeta “%@” a su carpeta “Aplicaciones”?";

"alert.moveApplication.option.doNotMove"                        = "No mover";
"alert.moveApplication.option.quit"                             = "Salir";
"alert.moveApplication.option.moveToApplicationsFolder"         = "Mover a la carpeta “Aplicaciones”";
"alert.moveApplication.option.requiresAdministratorPassword"    = "Se necesita una contraseña de administrador.";

"error.move.application.isRunningAtDestination.decription.%@.%@"= "%@ ya contiene %@, que se está ejecutando en este momento.";
"error.move.application.canNotBeMovedToTrash.decription.%@"     = "%@ no se ha podido mover a la papelera.";
"error.move.application.canNotBeMoved.decription.%@.%@"         = "%@ could not be moved into the folder %@.";

// This alert is shown if the application can not be moved automatically and it must be moved before it can be used.
"alert.cannotMoveApplicationButIsRequired.info.%@"              = "Mueva %@ a la carpeta “Aplicaciones“ y ejecútelo desde ahí.";

// This alert is shown, when the user moves the application while it is running.
"alert.movedWhileAppIsRunning.message.%@"                       = "%@ se ha movido o renombrado.";
"alert.movedWhileAppIsRunning.info.%@"                          = "No deber mover ni renombrar %@ mientras se está ejecutando.";
"alert.movedWhileAppIsRunning.option.restart"                   = "Salir y volver a abrir";


// ********************************************************************************************
// * Strings used in plists for configuring inspector rows.
// * !!! These strings are not visible to the user and do not need to be translated into other languages.
// * !!! Do not edit these strings.
// ********************************************************************************************

"valueType.inspectorControlSize.mini"                           = "mini";
"valueType.inspectorControlSize.small"                          = "pequeño";
"valueType.inspectorControlSize.regular"                        = "normal";
"valueType.inspectorRowViewExpansionMode.collapsedByDefault"    = "contraído por omisión";
"valueType.inspectorRowViewExpansionMode.expandedByDefault"     = "expandido por omisión";
"valueType.inspectorRowViewExpansionMode.alwaysExpanded"        = "siempre expandido";
"valueType.inspectorSeparationStyle.none"                       = "ninguno";
"valueType.inspectorSeparationStyle.separateGroups"             = "separar grupos";
"valueType.popUpButtonContentSizeMode.respectAllMenuItems"      = "respetar todos los elementos de menú";
"valueType.popUpButtonContentSizeMode.respectNoMenuItem"        = "no respetar ningún elemento de menú";

// ********************************************************************************************
// * PWOnOffSlider
// ********************************************************************************************

"pwOnOffSlider.label.on"                                        = "Sí";
"pwOnOffSlider.label.off"                                       = "No";
