Files
indiekit-endpoint-blogroll/locales/es.json
Ricardo f02d46e76e fix: resolve [Object Object] bug and add sort/source API params
Rename duplicate "sync" locale key to "syncResult" to fix the sources
list page showing [Object Object] instead of the Sync button label.

Add sort=recent and source= query params to the blogs API for the
sidebar widget tabs feature. Tag FeedLand blogs with source: "feedland"
and expose source field for all blogs in API responses.

Bump version to 1.0.22.
2026-02-17 14:20:10 +01:00

154 lines
6.6 KiB
JSON

{
"blogroll": {
"title": "Blogroll",
"description": "Gestiona tus fuentes de blogroll y blogs",
"enabled": "Activado",
"disabled": "Desactivado",
"edit": "Editar",
"sync": "Sincronizar",
"refresh": "Actualizar",
"cancel": "Cancelar",
"never": "Nunca",
"stats": {
"title": "Resumen",
"sources": "Fuentes",
"blogs": "Blogs",
"items": "Entradas",
"errors": "Errores",
"lastSync": "Última sincronización"
},
"actions": {
"title": "Acciones",
"syncNow": "Sincronizar todo ahora",
"clearResync": "Borrar y resincronizar",
"clearConfirm": "Esto eliminará todas las entradas almacenadas en caché y volverá a obtenerlo todo. ¿Continuar?"
},
"syncResult": {
"success": "Synced {{blogs}} blogs, added {{items}} items.",
"error": "Sync failed: {{error}}",
"already_running": "A sync is already in progress.",
"cleared_success": "Cleared and re-synced {{blogs}} blogs, added {{items}} items."
},
"errors": {
"title": "Blogs con errores",
"seeAll": "Ver todos los {{count}} blogs con errores"
},
"sources": {
"title": "Sincronización OPML",
"manage": "Sincronización OPML",
"add": "Añadir fuente OPML",
"new": "Nueva fuente OPML",
"edit": "Editar fuente OPML",
"create": "Crear",
"save": "Guardar",
"empty": "No hay fuentes OPML configuradas. Utiliza esto para importar blogs en bloque desde FreshRSS u otros lectores de feeds.",
"recent": "Fuentes OPML",
"interval": "Cada {{minutes}} min",
"lastSync": "Última sincronización",
"deleteConfirm": "¿Eliminar esta fuente OPML? Los blogs importados se conservarán.",
"created": "Fuente OPML creada correctamente.",
"created_synced": "Fuente OPML creada y sincronizada correctamente.",
"created_sync_failed": "Fuente OPML creada, pero la sincronización falló: {{error}}",
"updated": "Fuente OPML actualizada correctamente.",
"deleted": "Fuente OPML eliminada correctamente.",
"synced": "Sincronización exitosa. Añadidos: {{added}}, Actualizados: {{updated}}",
"form": {
"name": "Nombre",
"type": "Tipo de importación",
"typeHint": "La URL sincroniza periódicamente, el archivo es una importación única",
"url": "URL OPML",
"urlHint": "URL de tu archivo OPML (p. ej., URL de exportación de FreshRSS)",
"opmlContent": "Contenido OPML",
"opmlContentHint": "Pega aquí el contenido XML OPML completo",
"syncInterval": "Intervalo de sincronización",
"enabled": "Activar sincronización automática",
"microsubChannel": "Microsub Channel",
"microsubChannelHint": "Sync feeds from a specific channel, or all channels",
"categoryPrefix": "Category Prefix",
"categoryPrefixHint": "Optional prefix for blog categories (e.g., 'Following: ')",
"feedlandInstance": "FeedLand Instance URL",
"feedlandInstanceHint": "FeedLand instance URL (feedland.com or self-hosted)",
"feedlandUsername": "FeedLand Username",
"feedlandUsernameHint": "Your FeedLand screen name",
"feedlandCategory": "FeedLand Category",
"feedlandCategoryAll": "All subscriptions",
"feedlandCategoryHint": "Optional: sync only feeds from a specific category",
"feedlandLoadCategories": "Load",
"feedlandRequired": "FeedLand instance URL and username are required"
}
},
"blogs": {
"title": "Blogs",
"manage": "Gestionar blogs",
"add": "Añadir blog",
"new": "Nuevo blog",
"edit": "Editar blog",
"create": "Añadir blog",
"save": "Guardar blog",
"empty": "Todavía no hay blogs. Añade uno o impórtalo desde una fuente OPML.",
"recent": "Blogs recientes",
"pinned": "Fijado",
"hidden": "Oculto",
"noItems": "Aún no se han obtenido entradas.",
"recentItems": "Entradas recientes",
"allCategories": "Todas las categorías",
"allStatuses": "Todos los estados",
"statusActive": "Activo",
"statusError": "Error",
"statusPending": "Pendiente",
"clearFilters": "Limpiar filtros",
"deleteConfirm": "¿Eliminar este blog y todas sus entradas almacenadas?",
"created": "Blog añadido correctamente.",
"created_synced": "Blog añadido y sincronizado. Se obtuvieron {{items}} entradas.",
"created_sync_failed": "Blog añadido, pero la obtención inicial falló: {{error}}",
"updated": "Blog actualizado correctamente.",
"deleted": "Blog eliminado correctamente.",
"refreshed": "Blog actualizado. Se añadieron {{items}} entradas nuevas.",
"form": {
"discoverUrl": "URL del sitio web",
"discover": "Descubrir feed",
"discoverHint": "Introduce una URL de sitio web para descubrir automáticamente su feed RSS/Atom",
"discoverNoUrl": "Por favor, introduce una URL de sitio web",
"discovering": "Descubriendo...",
"discoveringHint": "Buscando feeds RSS/Atom...",
"discoverFailed": "No se pudieron descubrir feeds",
"discoverNoFeeds": "No se encontraron feeds en este sitio web",
"discoverFoundOne": "Feed encontrado:",
"discoverFoundMultiple": "Se encontraron varios feeds. Haz clic en uno para seleccionarlo:",
"discoverSelected": "Feed seleccionado:",
"feedUrl": "URL del feed",
"feedUrlHint": "URL de RSS, Atom o JSON Feed",
"title": "Título",
"titlePlaceholder": "Detectado automáticamente del feed",
"titleHint": "Dejar en blanco para usar el título del feed",
"siteUrl": "URL del sitio",
"siteUrlHint": "Enlace a la página principal del blog (opcional)",
"category": "Categoría",
"categoryHint": "Agrupa blogs por categoría para filtrar y exportar a OPML",
"tags": "Etiquetas",
"tagsHint": "Etiquetas separadas por comas para organización adicional",
"notes": "Notas",
"notesPlaceholder": "Por qué sigues este blog...",
"notesHint": "Notas personales (no se muestran públicamente)",
"pinned": "Fijar este blog (mostrar en la parte superior de las listas)",
"hidden": "Ocultar de la API pública (visible solo para ti)"
}
},
"api": {
"title": "Puntos de acceso de la API",
"blogs": "Listar todos los blogs con metadatos",
"items": "Listar entradas recientes de todos los blogs",
"categories": "Listar todas las categorías",
"opml": "Exportar como OPML",
"status": "Estado de sincronización y estadísticas"
}
}
}