Files
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.4 KiB
JSON

{
"blogroll": {
"title": "Blogroll",
"description": "Gestisci le tue fonti di blogroll e i tuoi blog",
"enabled": "Abilitato",
"disabled": "Disabilitato",
"edit": "Modifica",
"sync": "Sincronizza",
"refresh": "Aggiorna",
"cancel": "Annulla",
"never": "Mai",
"stats": {
"title": "Panoramica",
"sources": "Fonti",
"blogs": "Blog",
"items": "Elementi",
"errors": "Errori",
"lastSync": "Ultima sincronizzazione"
},
"actions": {
"title": "Azioni",
"syncNow": "Sincronizza tutto ora",
"clearResync": "Cancella e risincronizza",
"clearConfirm": "Questo cancellerà tutti gli elementi memorizzati e recupererà tutto nuovamente. Continuare?"
},
"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": "Blog con errori",
"seeAll": "Vedi tutti i {{count}} blog con errori"
},
"sources": {
"title": "Sincronizzazione OPML",
"manage": "Sincronizzazione OPML",
"add": "Aggiungi fonte OPML",
"new": "Nuova fonte OPML",
"edit": "Modifica fonte OPML",
"create": "Crea",
"save": "Salva",
"empty": "Nessuna fonte OPML configurata. Usa questo per importare in blocco blog da FreshRSS o altri lettori di feed.",
"recent": "Fonti OPML",
"interval": "Ogni {{minutes}} min",
"lastSync": "Ultima sincronizzazione",
"deleteConfirm": "Eliminare questa fonte OPML? I blog importati rimarranno.",
"created": "Fonte OPML creata con successo.",
"created_synced": "Fonte OPML creata e sincronizzata con successo.",
"created_sync_failed": "Fonte OPML creata, ma la sincronizzazione è fallita: {{error}}",
"updated": "Fonte OPML aggiornata con successo.",
"deleted": "Fonte OPML eliminata con successo.",
"synced": "Sincronizzazione riuscita. Aggiunti: {{added}}, Aggiornati: {{updated}}",
"form": {
"name": "Nome",
"type": "Tipo di importazione",
"typeHint": "L'URL si sincronizza periodicamente, il file è un'importazione una tantum",
"url": "URL OPML",
"urlHint": "URL del tuo file OPML (es., URL di esportazione FreshRSS)",
"opmlContent": "Contenuto OPML",
"opmlContentHint": "Incolla qui il contenuto XML OPML completo",
"syncInterval": "Intervallo di sincronizzazione",
"enabled": "Abilita sincronizzazione automatica",
"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": "Blog",
"manage": "Gestisci blog",
"add": "Aggiungi blog",
"new": "Nuovo blog",
"edit": "Modifica blog",
"create": "Aggiungi blog",
"save": "Salva blog",
"empty": "Ancora nessun blog. Aggiungine uno o importa da una fonte OPML.",
"recent": "Blog recenti",
"pinned": "In evidenza",
"hidden": "Nascosto",
"noItems": "Nessun elemento recuperato ancora.",
"recentItems": "Elementi recenti",
"allCategories": "Tutte le categorie",
"allStatuses": "Tutti gli stati",
"statusActive": "Attivo",
"statusError": "Errore",
"statusPending": "In attesa",
"clearFilters": "Cancella filtri",
"deleteConfirm": "Eliminare questo blog e tutti i suoi elementi memorizzati?",
"created": "Blog aggiunto con successo.",
"created_synced": "Blog aggiunto e sincronizzato. Recuperati {{items}} elementi.",
"created_sync_failed": "Blog aggiunto, ma il recupero iniziale è fallito: {{error}}",
"updated": "Blog aggiornato con successo.",
"deleted": "Blog eliminato con successo.",
"refreshed": "Blog aggiornato. Aggiunti {{items}} nuovi elementi.",
"form": {
"discoverUrl": "URL del sito web",
"discover": "Scopri feed",
"discoverHint": "Inserisci un URL del sito web per scoprire automaticamente il suo feed RSS/Atom",
"discoverNoUrl": "Inserisci un URL del sito web",
"discovering": "Scoperta in corso...",
"discoveringHint": "Ricerca feed RSS/Atom...",
"discoverFailed": "Impossibile scoprire feed",
"discoverNoFeeds": "Nessun feed trovato su questo sito web",
"discoverFoundOne": "Feed trovato:",
"discoverFoundMultiple": "Trovati più feed. Fai clic su uno per selezionarlo:",
"discoverSelected": "Feed selezionato:",
"feedUrl": "URL del feed",
"feedUrlHint": "URL RSS, Atom o JSON Feed",
"title": "Titolo",
"titlePlaceholder": "Rilevato automaticamente dal feed",
"titleHint": "Lascia vuoto per usare il titolo del feed",
"siteUrl": "URL del sito",
"siteUrlHint": "Link alla homepage del blog (facoltativo)",
"category": "Categoria",
"categoryHint": "Raggruppa i blog per categoria per filtrare ed esportare OPML",
"tags": "Tag",
"tagsHint": "Tag separati da virgole per un'organizzazione aggiuntiva",
"notes": "Note",
"notesPlaceholder": "Perché segui questo blog...",
"notesHint": "Note personali (non mostrate pubblicamente)",
"pinned": "Metti in evidenza questo blog (mostra in cima alle liste)",
"hidden": "Nascondi dall'API pubblica (visibile solo a te)"
}
},
"api": {
"title": "Endpoint API",
"blogs": "Elenca tutti i blog con metadati",
"items": "Elenca elementi recenti da tutti i blog",
"categories": "Elenca tutte le categorie",
"opml": "Esporta come OPML",
"status": "Stato di sincronizzazione e statistiche"
}
}
}