{ "activitypub": { "title": "ActivityPub", "followers": "Seguidores", "following": "Siguiendo", "activities": "Registro de actividad", "featured": "Publicaciones fijadas", "featuredTags": "Etiquetas destacadas", "recentActivity": "Actividad reciente", "noActivity": "Aún no hay actividad. Una vez que tu actor esté federado, las interacciones aparecerán aquí.", "noFollowers": "Aún no hay seguidores.", "noFollowing": "Aún no sigues a nadie.", "pendingFollows": "Pendientes", "noPendingFollows": "No hay solicitudes de seguimiento pendientes.", "approve": "Aprobar", "reject": "Rechazar", "followApproved": "Solicitud de seguimiento aprobada.", "followRejected": "Solicitud de seguimiento rechazada.", "followRequest": "solicitó seguirte", "followerCount": "%d seguidor", "followerCount_plural": "%d seguidores", "followingCount": "%d siguiendo", "followedAt": "Siguiendo desde", "source": "Origen", "sourceImport": "Importación de Mastodon", "sourceManual": "Manual", "sourceFederation": "Federación", "sourceRefollowPending": "Re-seguimiento pendiente", "sourceRefollowFailed": "Re-seguimiento fallido", "direction": "Dirección", "directionInbound": "Recibido", "directionOutbound": "Enviado", "profile": { "title": "Perfil", "intro": "Edita cómo tu actor aparece ante otros usuarios del fediverse. Los cambios se aplican de inmediato.", "nameLabel": "Nombre para mostrar", "nameHint": "Tu nombre tal como se muestra en tu perfil del fediverse", "summaryLabel": "Biografía", "summaryHint": "Una breve descripción sobre ti. Se permite HTML.", "urlLabel": "URL del sitio web", "urlHint": "La dirección de tu sitio web, mostrada como enlace en tu perfil", "iconLabel": "URL del avatar", "iconHint": "URL de tu imagen de perfil (cuadrada, se recomienda al menos 400x400px)", "imageLabel": "URL de la imagen de encabezado", "imageHint": "URL de una imagen de banner mostrada en la parte superior de tu perfil", "manualApprovalLabel": "Aprobar seguidores manualmente", "manualApprovalHint": "Cuando está habilitado, las solicitudes de seguimiento requieren tu aprobación antes de que se apliquen", "actorTypeLabel": "Tipo de actor", "actorTypeHint": "Cómo aparece tu cuenta en el fediverse. Person para individuos, Service para bots o cuentas automatizadas, Organization para grupos o empresas.", "linksLabel": "Enlaces del perfil", "linksHint": "Enlaces mostrados en tu perfil del fediverse. Agrega tu sitio web, cuentas sociales u otras URLs. Las páginas que enlacen con rel=\"me\" se mostrarán como verificadas en Mastodon.", "linkNameLabel": "Etiqueta", "linkValueLabel": "URL", "addLink": "Agregar enlace", "removeLink": "Eliminar", "authorizedFetchLabel": "Requerir obtención autorizada (modo seguro)", "authorizedFetchHint": "Cuando está habilitado, solo los servidores con firmas HTTP válidas pueden obtener tu actor y colecciones. Esto mejora la privacidad pero puede reducir la compatibilidad con algunos clientes.", "save": "Guardar perfil", "saved": "Perfil guardado exitosamente. Los cambios son ahora visibles en el fediverse.", "public": { "followPrompt": "Sígueme en el fediverse", "copyHandle": "Copiar identificador", "copied": "¡Copiado!", "pinnedPosts": "Publicaciones fijadas", "recentPosts": "Publicaciones recientes", "joinedDate": "Se unió", "posts": "Publicaciones", "followers": "Seguidores", "following": "Siguiendo", "viewOnSite": "Ver en el sitio" }, "remote": { "follow": "Seguir", "unfollow": "Dejar de seguir", "viewOn": "Ver en", "postsTitle": "Publicaciones", "noPosts": "Aún no hay publicaciones de esta cuenta.", "followToSee": "Sigue esta cuenta para ver sus publicaciones en tu línea de tiempo.", "notFound": "No se pudo encontrar esta cuenta. Puede haber sido eliminada o el servidor puede no estar disponible." } }, "migrate": { "title": "Migración de Mastodon", "intro": "Esta guía te lleva paso a paso por el traslado de tu identidad de Mastodon a tu sitio IndieWeb. Completa cada paso en orden — tus seguidores existentes serán notificados y podrán volver a seguirte automáticamente.", "step1Title": "Paso 1 — Vincular tu cuenta anterior", "step1Desc": "Indica al fediverse que tu cuenta anterior de Mastodon y este sitio pertenecen a la misma persona. Esto establece la propiedad alsoKnownAs en tu actor de ActivityPub, que Mastodon verifica antes de permitir un traslado.", "aliasLabel": "URL de la cuenta anterior de Mastodon", "aliasHint": "La URL completa de tu perfil de Mastodon, p. ej. https://mstdn.social/users/rmdes", "aliasSave": "Guardar alias", "aliasCurrent": "Alias actual", "aliasNone": "Aún no se ha configurado ningún alias.", "step2Title": "Paso 2 — Importar tu red social", "step2Desc": "Sube los archivos CSV de tu exportación de datos de Mastodon para traer tus conexiones. Ve a tu instancia de Mastodon → Preferencias → Importar y exportar → Exportación de datos para descargarlos.", "importLegend": "Qué importar", "fileLabel": "Archivo CSV", "fileHint": "Selecciona un archivo CSV de tu exportación de datos de Mastodon (p. ej. following_accounts.csv o followers.csv)", "importButton": "Importar", "importFollowing": "Lista de seguidos", "importFollowingHint": "Cuentas que sigues — aparecerán en tu lista de Siguiendo de inmediato", "importFollowers": "Lista de seguidores", "importFollowersHint": "Tus seguidores actuales — se registrarán como pendientes hasta que vuelvan a seguirte después del traslado en el paso 3", "step3Title": "Paso 3 — Trasladar tu cuenta", "step3Desc": "Una vez que hayas guardado tu alias e importado tus datos, ve a tu instancia de Mastodon → Preferencias → Cuenta → Trasladar a una cuenta diferente. Ingresa tu nuevo identificador del fediverse y confirma. Mastodon notificará a todos tus seguidores, y aquellos cuyos servidores lo soporten te seguirán automáticamente aquí. Este paso es irreversible — tu cuenta anterior se convertirá en una redirección.", "errorNoFile": "Por favor, selecciona un archivo CSV antes de importar.", "success": "Se importaron %d seguidos, %d seguidores (%d fallidos).", "failedList": "No se pudieron resolver: %s", "failedListSummary": "Identificadores fallidos", "aliasSuccess": "Alias guardado exitosamente — tu documento de actor ahora incluye esta cuenta como alsoKnownAs." }, "refollow": { "title": "Re-seguimiento por lotes", "progress": "Progreso de re-seguimiento", "remaining": "Restantes", "awaitingAccept": "Esperando aceptación", "accepted": "Aceptado", "failed": "Fallido", "pause": "Pausar", "resume": "Reanudar", "status": { "idle": "Inactivo", "running": "En ejecución", "paused": "Pausado", "completed": "Completado" } }, "moderation": { "title": "Moderación", "blockedTitle": "Cuentas bloqueadas", "mutedActorsTitle": "Cuentas silenciadas", "mutedKeywordsTitle": "Palabras clave silenciadas", "noBlocked": "No hay cuentas bloqueadas.", "noMutedActors": "No hay cuentas silenciadas.", "noMutedKeywords": "No hay palabras clave silenciadas.", "unblock": "Desbloquear", "unmute": "Desilenciar", "addKeywordTitle": "Agregar palabra clave silenciada", "keywordPlaceholder": "Ingresar palabra clave o frase…", "addKeyword": "Agregar", "muteActor": "Silenciar", "blockActor": "Bloquear", "filterModeTitle": "Modo de filtrado", "filterModeHint": "Elige cómo se administra el contenido silenciado en tu línea de tiempo. Las cuentas bloqueadas siempre se ocultan.", "filterModeHide": "Ocultar — eliminar de la línea de tiempo", "filterModeWarn": "Advertir — mostrar detrás de advertencia de contenido", "cwMutedAccount": "Cuenta silenciada", "cwMutedKeyword": "Palabra clave silenciada:", "cwFiltered": "Contenido filtrado" }, "compose": { "title": "Redactar respuesta", "placeholder": "Escribe tu respuesta…", "syndicateLabel": "Sindicar a", "submitMicropub": "Publicar respuesta", "cancel": "Cancelar", "errorEmpty": "El contenido de la respuesta no puede estar vacío", "visibilityLabel": "Visibilidad", "visibilityPublic": "Público", "visibilityUnlisted": "No listado", "visibilityFollowers": "Solo seguidores", "cwLabel": "Advertencia de contenido", "cwPlaceholder": "Escribe tu advertencia aquí…" }, "notifications": { "title": "Notificaciones", "empty": "Aún no hay notificaciones. Las interacciones de otros usuarios del fediverse aparecerán aquí.", "liked": "le dio me gusta a tu publicación", "boostedPost": "impulsó tu publicación", "followedYou": "te siguió", "repliedTo": "respondió a tu publicación", "mentionedYou": "te mencionó", "markAllRead": "Marcar todo como leído", "clearAll": "Borrar todo", "clearConfirm": "¿Eliminar todas las notificaciones? Esto no se puede deshacer.", "dismiss": "Descartar", "viewThread": "Ver hilo", "tabs": { "all": "Todas", "replies": "Respuestas", "likes": "Me gusta", "boosts": "Impulsos", "follows": "Seguimientos", "dms": "MDs", "reports": "Reportes" }, "emptyTab": "Aún no hay notificaciones de %s." }, "messages": { "title": "Mensajes", "empty": "Aún no hay mensajes. Los mensajes directos de otros usuarios del fediverse aparecerán aquí.", "allConversations": "Todas las conversaciones", "compose": "Nuevo mensaje", "send": "Enviar mensaje", "delete": "Eliminar", "markAllRead": "Marcar todo como leído", "clearAll": "Borrar todo", "clearConfirm": "¿Eliminar todos los mensajes? Esto no se puede deshacer.", "recipientLabel": "Para", "recipientPlaceholder": "@usuario@instancia.social", "placeholder": "Escribe tu mensaje...", "sentTo": "Para", "replyingTo": "Respondiendo a", "sentYouDM": "te envió un mensaje directo", "viewMessage": "Ver mensaje", "errorEmpty": "El contenido del mensaje no puede estar vacío.", "errorNoRecipient": "Por favor, ingresa un destinatario.", "errorRecipientNotFound": "No se pudo encontrar a ese usuario. Intenta con un identificador completo @usuario@dominio." }, "reader": { "title": "Lector", "tabs": { "all": "Todo", "notes": "Notas", "articles": "Artículos", "replies": "Respuestas", "boosts": "Impulsos", "media": "Medios" }, "empty": "Tu línea de tiempo está vacía. Sigue algunas cuentas para ver sus publicaciones aquí.", "boosted": "impulsó", "replyingTo": "Respondiendo a", "showContent": "Mostrar contenido", "hideContent": "Ocultar contenido", "sensitiveContent": "Contenido sensible", "videoNotSupported": "Tu navegador no soporta el elemento de video.", "audioNotSupported": "Tu navegador no soporta el elemento de audio.", "actions": { "reply": "Responder", "boost": "Impulsar", "unboost": "Deshacer impulso", "like": "Me gusta", "unlike": "Deshacer me gusta", "viewOriginal": "Ver original", "liked": "Me gusta", "boosted": "Impulsado", "likeError": "No se pudo dar me gusta a esta publicación", "boostError": "No se pudo impulsar esta publicación" }, "post": { "title": "Detalle de la publicación", "notFound": "Publicación no encontrada o ya no disponible.", "openExternal": "Abrir en la instancia original", "parentPosts": "Hilo", "replies": "Respuestas", "back": "Volver a la línea de tiempo", "loadingThread": "Cargando hilo...", "threadError": "No se pudo cargar el hilo completo" }, "resolve": { "placeholder": "Pega una URL del fediverse o un identificador @usuario@dominio…", "label": "Buscar una publicación o cuenta del fediverse", "button": "Buscar", "notFoundTitle": "No encontrado", "notFound": "No se pudo encontrar esta publicación o cuenta. La URL puede ser inválida, el servidor puede no estar disponible o el contenido puede haber sido eliminado.", "followersLabel": "seguidores" }, "linkPreview": { "label": "Vista previa del enlace" }, "explore": { "title": "Explorar", "description": "Explora líneas de tiempo públicas de instancias remotas compatibles con Mastodon.", "instancePlaceholder": "Ingresa un nombre de host de instancia, p. ej. mastodon.social", "browse": "Explorar", "local": "Local", "federated": "Federada", "loadError": "No se pudo cargar la línea de tiempo de esta instancia. Puede no estar disponible o no ser compatible con la API de Mastodon.", "timeout": "La solicitud se agotó. La instancia puede estar lenta o no disponible.", "noResults": "No se encontraron publicaciones en la línea de tiempo pública de esta instancia.", "invalidInstance": "Nombre de host de instancia inválido. Por favor, ingresa un nombre de dominio válido.", "mauLabel": "MAU", "timelineSupported": "Línea de tiempo pública disponible", "timelineUnsupported": "Línea de tiempo pública no disponible", "hashtagLabel": "Hashtag (opcional)", "hashtagPlaceholder": "p. ej. indieweb", "hashtagHint": "Filtrar resultados por un hashtag específico", "tabs": { "label": "Pestañas de exploración", "search": "Buscar", "pinAsTab": "Fijar como pestaña", "pinned": "Fijadas", "remove": "Eliminar pestaña", "moveUp": "Subir", "moveDown": "Bajar", "addHashtag": "Agregar pestaña de hashtag", "hashtagTabPlaceholder": "Ingresar hashtag", "addTab": "Agregar", "retry": "Reintentar", "noInstances": "Fija primero algunas instancias para usar pestañas de hashtag.", "sources": "Buscando #%s en %d instancia", "sources_plural": "Buscando #%s en %d instancias", "sourcesPartial": "%d de %d instancias respondieron" } }, "tagTimeline": { "postsTagged": "%d publicación", "postsTagged_plural": "%d publicaciones", "noPosts": "No se encontraron publicaciones con #%s en tu línea de tiempo.", "followTag": "Seguir hashtag", "unfollowTag": "Dejar de seguir hashtag", "following": "Siguiendo" }, "pagination": { "newer": "← Más recientes", "older": "Más antiguas →", "loadMore": "Cargar más", "loading": "Cargando…", "noMore": "Estás al día." } }, "myProfile": { "title": "Mi perfil", "posts": "publicaciones", "editProfile": "Editar perfil", "empty": "Nada aquí todavía.", "tabs": { "posts": "Publicaciones", "replies": "Respuestas", "likes": "Me gusta", "boosts": "Impulsos" } }, "poll": { "voters": "votantes", "votes": "votos", "closed": "Encuesta cerrada", "endsAt": "Termina" }, "federation": { "deleteSuccess": "Actividad de eliminación enviada exitosamente a los seguidores", "deleteButton": "Eliminar del fediverse" }, "federationMgmt": { "title": "Federación", "collections": "Estado de las colecciones", "quickActions": "Acciones rápidas", "broadcastActor": "Difundir actualización del actor", "debugDashboard": "Panel de depuración", "objectLookup": "Búsqueda de objeto", "lookupPlaceholder": "URL o identificador @usuario@dominio…", "lookup": "Buscar", "lookupLoading": "Resolviendo…", "postActions": "Federación de publicaciones", "viewJson": "JSON", "rebroadcast": "Re-difundir actividad Create", "rebroadcastShort": "Reenviar", "broadcastDelete": "Difundir actividad Delete", "deleteShort": "Eliminar", "noPosts": "No se encontraron publicaciones.", "apJsonTitle": "ActivityStreams JSON-LD", "recentActivity": "Actividad reciente", "viewAllActivities": "Ver todas las actividades →" }, "reports": { "sentReport": "presentó un reporte", "title": "Reportes" } } }