// In Merlin "Publishing" means repeated exporting (push) or importing (pull) data to/from an external source.
// Publishers can be created via the publishing panel. There are four different types of publishers,
// (in future this might be extendable via plug-ins).

"publisher.notification.direction.pull"                         = "Actualizar";
"publisher.notification.direction.push"                         = "Publicar";

"error.publisher.generic.description.%@"                        = "Error: %@";

"error.publisher.account.incomplete.description.%@"             = "La cuenta ‘%@’ está incompleta.";
"error.publisher.account.incomplete.recovery"                   = "Abra las preferencias de la cuenta para introducir la información que falta.";

"error.publisher.calendarNotFound.description.%@"               = "El calendario original ‘%@’ no existe.";
"error.publisher.calendarNotFound.recovery"                     = "Seleccione un calendario existente";

// This error is shown when the user previously clicked the "Deny" button in the calendar security dialog.
"error.publisher.calendar.accessDenied.description.osx"         = "La configuración del sistema no permite a Merlin Project acceder a los calendarios.";
"error.publisher.calendar.accessDenied.recovery.osx"            = "Para permitir el acceso, abra Preferencias del Sistema, vaya a «Seguridad y privacidad», después a «Privacidad» y finalmente a «Calendarios». Marque la casilla que hay junto a Merlin Project y reinicie la aplicación.";

// This error is shown when the user tries to publish to a calendar which contains manually created content.
"error.publisher.calendar.hasNonMerlinContent.description.%@"   = "El calendario seleccionado contiene eventos que no se han creado con Merlin Project.";
"error.publisher.calendar.hasNonMerlinContent.recovery"         = "Elimine todos los eventos del calendario o seleccione un calendario vacío.";

// This error is shown when the user previously clicked the "Deny" button in the reminders security dialog.
"error.publisher.reminders.accessDenied.description.osx"        = "La configuración del sistema no permite a Merlin Project acceder a los recordatorios.";
"error.publisher.reminders.accessDenied.recovery.osx"           = "Para permitir el acceso, abra Preferencias del Sistema, vaya a «Seguridad y privacidad» y después a «Privacidad» y finalmente a «Recordatorios». Marque la casilla que hay junto a Merlin Project y reinicie la aplicación.";

// This error is shown when the user tries to publish to a reminders list which contains manually created content.
"error.publisher.reminders.hasNonMerlinContent.description.%@"  = "La lista de recordatorios seleccionada contiene elementos que no se han creado con Merlin Project.";
"error.publisher.reminders.hasNonMerlinContent.recovery"        = "Elimine todos los elementos de la lista o seleccione un calendario vacío.";

// This error is shown when the user enters an invalid path of an export publisher in the publishing panel.
"error.publisher.export.invalidPath.description"                = "La ruta no es válida.";
"error.publisher.export.invalidPath.recovery"                   = "Por favor, no use los caracteres \".\", \"..\" ni las barras.";

"valueType.publisher.autoPullInterval.never"                    = "Nunca";
"valueType.publisher.autoPullInterval.onNotification"           = "Con la notificación";
"valueType.publisher.autoPullInterval.everyMinute"              = "Cada minuto";
"valueType.publisher.autoPullInterval.everyHour"                = "Cada hora";
"valueType.publisher.autoPullInterval.everyMinutes.%@"          = "Cada %@ minutos";
"valueType.publisher.autoPullInterval.everyHours.%@"            = "Cada %@ horas";

"net.projectwizards.merlin.publisher.sync.name"                 = "Merlin Server";
"net.projectwizards.merlin.publisher.sync.description"          = "Sincroniza el contenido del proyecto con un Merlin Server.";

"net.projectwizards.merlin.publisher.export.name"               = "Exportar";
"net.projectwizards.merlin.publisher.export.description"        = "Publica contenido de forma periódica a través de FTP, correo electrónico o WebDAV usando módulos estándar de exportación.";
"error.publisher.export.directoryNotWritable.description.%@"    = "No se puede publicar a la carpeta local «%@».";
"error.publisher.export.directoryNotWritable.recovery"          = "Seleccione otra carpeta en el panel de publicación.";
"error.publisher.export.noLocalDirectory.description"           = "No se puede publicar porque aún no ha especificado una carpeta local a la que exportar.";
"error.publisher.export.noLocalDirectory.recovery"              = "Seleccione una carpeta en el panel de publicación.";

"net.projectwizards.merlin.publisher.calendar.name"             = "Calendario";
"net.projectwizards.merlin.publisher.calendar.description"      = "Crea eventos para la aplicación iCal.";

"net.projectwizards.merlin.publisher.reminders.name"            = "Recordatorios";
"net.projectwizards.merlin.publisher.reminders.description"     = "Crea tareas para la aplicación Recordatorios.";

// When publishing into an event store (Calendar.app or Reminders.app), fields from Merlin can be mapped onto
// fields of the event store. This is done in a detail popover in the publisher configuration panel.
// When the user chooses not to map to a calendar field, the following "None" states are shown:
"publisher.eventStore.calendar.none"                            = "Ninguno";
"publisher.eventStore.calendar.unknown.%@"                      = "Calendario desconocido (%@)";
"publisher.eventStore.remindersList.none"                       = "Ninguno";
"publisher.eventStore.remindersList.unknown.%@"                 = "Lista de recordatorios desconocida (%@)";
"publisher.eventStore.notes.none"                               = "Ninguna";
"publisher.eventStore.date.none"                                = "Ninguna";
"publisher.eventStore.location.none"                            = "Ninguna";

// These are the names of the event store fields to which the user can publish Merlin data.
"publisher.eventStore.calendar.startDate"                       = "Inicio";
"publisher.eventStore.calendar.endDate"                         = "Finalización";
"publisher.eventStore.calendar.dueDate"                         = "Vencimiento";
"publisher.eventStore.calendar.location"                        = "Ubicación";
"publisher.eventStore.calendar.completionDate"                  = "Completado";
"publisher.eventStore.calendar.notes"                           = "Notas";