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": "Beheer je blogroll-bronnen en blogs",
"enabled": "Ingeschakeld",
"disabled": "Uitgeschakeld",
"edit": "Bewerken",
"sync": "Synchroniseren",
"refresh": "Vernieuwen",
"cancel": "Annuleren",
"never": "Nooit",
"stats": {
"title": "Overzicht",
"sources": "Bronnen",
"blogs": "Blogs",
"items": "Items",
"errors": "Fouten",
"lastSync": "Laatste synchronisatie"
},
"actions": {
"title": "Acties",
"syncNow": "Nu alles synchroniseren",
"clearResync": "Wissen en opnieuw synchroniseren",
"clearConfirm": "Dit verwijdert alle gecachte items en haalt alles opnieuw op. Doorgaan?"
},
"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 met fouten",
"seeAll": "Bekijk alle {{count}} blogs met fouten"
},
"sources": {
"title": "OPML-synchronisatie",
"manage": "OPML-synchronisatie",
"add": "OPML-bron toevoegen",
"new": "Nieuwe OPML-bron",
"edit": "OPML-bron bewerken",
"create": "Aanmaken",
"save": "Opslaan",
"empty": "Geen OPML-bronnen geconfigureerd. Gebruik dit om blogs in bulk te importeren uit FreshRSS of andere feedlezers.",
"recent": "OPML-bronnen",
"interval": "Elke {{minutes}} min",
"lastSync": "Laatst gesynchroniseerd",
"deleteConfirm": "Deze OPML-bron verwijderen? Geïmporteerde blogs blijven behouden.",
"created": "OPML-bron succesvol aangemaakt.",
"created_synced": "OPML-bron succesvol aangemaakt en gesynchroniseerd.",
"created_sync_failed": "OPML-bron aangemaakt, maar synchronisatie mislukt: {{error}}",
"updated": "OPML-bron succesvol bijgewerkt.",
"deleted": "OPML-bron succesvol verwijderd.",
"synced": "Succesvol gesynchroniseerd. Toegevoegd: {{added}}, Bijgewerkt: {{updated}}",
"form": {
"name": "Naam",
"type": "Importtype",
"typeHint": "URL synchroniseert periodiek, Bestand is een eenmalige import",
"url": "OPML-URL",
"urlHint": "URL naar je OPML-bestand (bijv. FreshRSS export-URL)",
"opmlContent": "OPML-inhoud",
"opmlContentHint": "Plak hier de volledige OPML XML-inhoud",
"syncInterval": "Synchronisatie-interval",
"enabled": "Automatische synchronisatie inschakelen",
"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": "Blogs beheren",
"add": "Blog toevoegen",
"new": "Nieuwe blog",
"edit": "Blog bewerken",
"create": "Blog toevoegen",
"save": "Blog opslaan",
"empty": "Nog geen blogs. Voeg er een toe of importeer vanuit een OPML-bron.",
"recent": "Recente blogs",
"pinned": "Vastgepind",
"hidden": "Verborgen",
"noItems": "Nog geen items opgehaald.",
"recentItems": "Recente items",
"allCategories": "Alle categorieën",
"allStatuses": "Alle statussen",
"statusActive": "Actief",
"statusError": "Fout",
"statusPending": "In behandeling",
"clearFilters": "Filters wissen",
"deleteConfirm": "Deze blog en alle gecachte items verwijderen?",
"created": "Blog succesvol toegevoegd.",
"created_synced": "Blog toegevoegd en gesynchroniseerd. {{items}} items opgehaald.",
"created_sync_failed": "Blog toegevoegd, maar initiële ophaling mislukt: {{error}}",
"updated": "Blog succesvol bijgewerkt.",
"deleted": "Blog succesvol verwijderd.",
"refreshed": "Blog vernieuwd. {{items}} nieuwe items toegevoegd.",
"form": {
"discoverUrl": "Website-URL",
"discover": "Feed ontdekken",
"discoverHint": "Voer een website-URL in om automatisch de RSS/Atom-feed te ontdekken",
"discoverNoUrl": "Voer een website-URL in",
"discovering": "Aan het ontdekken...",
"discoveringHint": "Controleren op RSS/Atom-feeds...",
"discoverFailed": "Kan feeds niet ontdekken",
"discoverNoFeeds": "Geen feeds gevonden op deze website",
"discoverFoundOne": "Feed gevonden:",
"discoverFoundMultiple": "Meerdere feeds gevonden. Klik op een feed om te selecteren:",
"discoverSelected": "Geselecteerde feed:",
"feedUrl": "Feed-URL",
"feedUrlHint": "RSS-, Atom- of JSON Feed-URL",
"title": "Titel",
"titlePlaceholder": "Automatisch gedetecteerd uit feed",
"titleHint": "Laat leeg om de feed-titel te gebruiken",
"siteUrl": "Site-URL",
"siteUrlHint": "Link naar de homepage van de blog (optioneel)",
"category": "Categorie",
"categoryHint": "Groepeer blogs op categorie voor filteren en OPML-export",
"tags": "Tags",
"tagsHint": "Door komma's gescheiden tags voor extra organisatie",
"notes": "Notities",
"notesPlaceholder": "Waarom je deze blog volgt...",
"notesHint": "Persoonlijke notities (niet openbaar getoond)",
"pinned": "Deze blog vastpinnen (bovenaan lijsten tonen)",
"hidden": "Verbergen voor openbare API (alleen zichtbaar voor jou)"
}
},
"api": {
"title": "API-endpoints",
"blogs": "Alle blogs met metadata weergeven",
"items": "Recente items van alle blogs weergeven",
"categories": "Alle categorieën weergeven",
"opml": "Exporteren als OPML",
"status": "Synchronisatiestatus en statistieken"
}
}
}