diff --git a/locales/de.json b/locales/de.json index 4455c6c..0b8d558 100644 --- a/locales/de.json +++ b/locales/de.json @@ -26,6 +26,13 @@ "clearConfirm": "Dadurch werden alle zwischengespeicherten Einträge gelöscht und alles neu abgerufen. Fortfahren?" }, + "sync": { + "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 mit Fehlern", "seeAll": "Alle %{count} Blogs mit Fehlern anzeigen" @@ -59,7 +66,11 @@ "opmlContent": "OPML-Inhalt", "opmlContentHint": "Fügen Sie hier den vollständigen OPML-XML-Inhalt ein", "syncInterval": "Synchronisationsintervall", - "enabled": "Automatische Synchronisation aktivieren" + "enabled": "Automatische Synchronisation aktivieren", + "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: ')" } }, diff --git a/locales/en.json b/locales/en.json index 95e5aac..f50183c 100644 --- a/locales/en.json +++ b/locales/en.json @@ -26,6 +26,13 @@ "clearConfirm": "This will delete all cached items and re-fetch everything. Continue?" }, + "sync": { + "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 with Errors", "seeAll": "See all %{count} blogs with errors" @@ -59,7 +66,11 @@ "opmlContent": "OPML Content", "opmlContentHint": "Paste the full OPML XML content here", "syncInterval": "Sync Interval", - "enabled": "Enable automatic syncing" + "enabled": "Enable automatic syncing", + "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: ')" } }, diff --git a/locales/es-419.json b/locales/es-419.json index e912b26..802b152 100644 --- a/locales/es-419.json +++ b/locales/es-419.json @@ -26,6 +26,13 @@ "clearConfirm": "Esto eliminará todas las entradas almacenadas en caché y volverá a descargar todo. ¿Continuar?" }, + "sync": { + "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 los %{count} blogs con errores" @@ -59,7 +66,11 @@ "opmlContent": "Contenido OPML", "opmlContentHint": "Pega aquí el contenido XML OPML completo", "syncInterval": "Intervalo de sincronización", - "enabled": "Habilitar sincronización automática" + "enabled": "Habilitar 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: ')" } }, diff --git a/locales/es.json b/locales/es.json index e60b40a..a1eeb2f 100644 --- a/locales/es.json +++ b/locales/es.json @@ -26,6 +26,13 @@ "clearConfirm": "Esto eliminará todas las entradas almacenadas en caché y volverá a obtenerlo todo. ¿Continuar?" }, + "sync": { + "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" @@ -59,7 +66,11 @@ "opmlContent": "Contenido OPML", "opmlContentHint": "Pega aquí el contenido XML OPML completo", "syncInterval": "Intervalo de sincronización", - "enabled": "Activar sincronización automática" + "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: ')" } }, diff --git a/locales/fr.json b/locales/fr.json index 9c332ed..d1de33d 100644 --- a/locales/fr.json +++ b/locales/fr.json @@ -26,6 +26,13 @@ "clearConfirm": "Cela supprimera toutes les entrées mises en cache et récupérera tout à nouveau. Continuer ?" }, + "sync": { + "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 avec des erreurs", "seeAll": "Voir les %{count} blogs avec des erreurs" @@ -59,7 +66,11 @@ "opmlContent": "Contenu OPML", "opmlContentHint": "Collez le contenu XML OPML complet ici", "syncInterval": "Intervalle de synchronisation", - "enabled": "Activer la synchronisation automatique" + "enabled": "Activer la synchronisation automatique", + "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: ')" } }, diff --git a/locales/hi.json b/locales/hi.json index b8bfb9d..b93db82 100644 --- a/locales/hi.json +++ b/locales/hi.json @@ -26,6 +26,13 @@ "clearConfirm": "इससे सभी कैश किए गए आइटम हटा दिए जाएंगे और सब कुछ फिर से प्राप्त किया जाएगा। जारी रखें?" }, + "sync": { + "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": "त्रुटियों वाले ब्लॉग", "seeAll": "त्रुटियों वाले सभी %{count} ब्लॉग देखें" @@ -59,7 +66,11 @@ "opmlContent": "OPML सामग्री", "opmlContentHint": "यहाँ पूर्ण OPML XML सामग्री पेस्ट करें", "syncInterval": "सिंक अंतराल", - "enabled": "स्वचालित सिंकिंग सक्षम करें" + "enabled": "स्वचालित सिंकिंग सक्षम करें", + "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: ')" } }, diff --git a/locales/id.json b/locales/id.json index 9ebdd50..ef3f287 100644 --- a/locales/id.json +++ b/locales/id.json @@ -26,6 +26,13 @@ "clearConfirm": "Ini akan menghapus semua item yang di-cache dan mengambil semuanya lagi. Lanjutkan?" }, + "sync": { + "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 dengan Kesalahan", "seeAll": "Lihat semua %{count} blog dengan kesalahan" @@ -59,7 +66,11 @@ "opmlContent": "Konten OPML", "opmlContentHint": "Tempel konten XML OPML lengkap di sini", "syncInterval": "Interval Sinkronisasi", - "enabled": "Aktifkan sinkronisasi otomatis" + "enabled": "Aktifkan sinkronisasi otomatis", + "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: ')" } }, diff --git a/locales/it.json b/locales/it.json index 0af9d89..5420835 100644 --- a/locales/it.json +++ b/locales/it.json @@ -26,6 +26,13 @@ "clearConfirm": "Questo cancellerà tutti gli elementi memorizzati e recupererà tutto nuovamente. Continuare?" }, + "sync": { + "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" @@ -59,7 +66,11 @@ "opmlContent": "Contenuto OPML", "opmlContentHint": "Incolla qui il contenuto XML OPML completo", "syncInterval": "Intervallo di sincronizzazione", - "enabled": "Abilita sincronizzazione automatica" + "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: ')" } }, diff --git a/locales/nl.json b/locales/nl.json index f4e4bc3..07cd018 100644 --- a/locales/nl.json +++ b/locales/nl.json @@ -26,6 +26,13 @@ "clearConfirm": "Dit verwijdert alle gecachte items en haalt alles opnieuw op. Doorgaan?" }, + "sync": { + "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" @@ -59,7 +66,11 @@ "opmlContent": "OPML-inhoud", "opmlContentHint": "Plak hier de volledige OPML XML-inhoud", "syncInterval": "Synchronisatie-interval", - "enabled": "Automatische synchronisatie inschakelen" + "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: ')" } }, diff --git a/locales/pl.json b/locales/pl.json index 409a31a..f3e84c6 100644 --- a/locales/pl.json +++ b/locales/pl.json @@ -26,6 +26,13 @@ "clearConfirm": "Spowoduje to usunięcie wszystkich elementów w pamięci podręcznej i ponowne pobranie wszystkiego. Kontynuować?" }, + "sync": { + "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": "Blogi z błędami", "seeAll": "Zobacz wszystkie %{count} blogi z błędami" @@ -59,7 +66,11 @@ "opmlContent": "Zawartość OPML", "opmlContentHint": "Wklej tutaj pełną zawartość XML OPML", "syncInterval": "Interwał synchronizacji", - "enabled": "Włącz automatyczną synchronizację" + "enabled": "Włącz automatyczną synchronizację", + "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: ')" } }, diff --git a/locales/pt-BR.json b/locales/pt-BR.json index 5e78a2e..6be9ee7 100644 --- a/locales/pt-BR.json +++ b/locales/pt-BR.json @@ -26,6 +26,13 @@ "clearConfirm": "Isso excluirá todos os itens em cache e buscará tudo novamente. Continuar?" }, + "sync": { + "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 com erros", "seeAll": "Ver todos os %{count} blogs com erros" @@ -59,7 +66,11 @@ "opmlContent": "Conteúdo OPML", "opmlContentHint": "Cole aqui o conteúdo XML OPML completo", "syncInterval": "Intervalo de sincronização", - "enabled": "Ativar sincronização automática" + "enabled": "Ativar sincronização 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: ')" } }, diff --git a/locales/pt.json b/locales/pt.json index d2362da..de97063 100644 --- a/locales/pt.json +++ b/locales/pt.json @@ -26,6 +26,13 @@ "clearConfirm": "Isto eliminará todos os itens em cache e voltará a obter tudo. Continuar?" }, + "sync": { + "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": "Blogues com erros", "seeAll": "Ver todos os %{count} blogues com erros" @@ -59,7 +66,11 @@ "opmlContent": "Conteúdo OPML", "opmlContentHint": "Cole aqui o conteúdo XML OPML completo", "syncInterval": "Intervalo de sincronização", - "enabled": "Ativar sincronização automática" + "enabled": "Ativar sincronização 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: ')" } }, diff --git a/locales/sr.json b/locales/sr.json index f0e2ca3..ea9d1ea 100644 --- a/locales/sr.json +++ b/locales/sr.json @@ -26,6 +26,13 @@ "clearConfirm": "Ово ће обрисати све кеширане ставке и поново преузети све. Наставити?" }, + "sync": { + "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": "Блогови са грешкама", "seeAll": "Погледај свих %{count} блогова са грешкама" @@ -59,7 +66,11 @@ "opmlContent": "OPML садржај", "opmlContentHint": "Налепите овде потпун OPML XML садржај", "syncInterval": "Интервал синхронизације", - "enabled": "Омогући аутоматску синхронизацију" + "enabled": "Омогући аутоматску синхронизацију", + "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: ')" } }, diff --git a/locales/sv.json b/locales/sv.json index 78f712a..f20faf8 100644 --- a/locales/sv.json +++ b/locales/sv.json @@ -26,6 +26,13 @@ "clearConfirm": "Detta kommer att ta bort alla cachade poster och hämta allt igen. Fortsätta?" }, + "sync": { + "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": "Bloggar med fel", "seeAll": "Se alla %{count} bloggar med fel" @@ -59,7 +66,11 @@ "opmlContent": "OPML-innehåll", "opmlContentHint": "Klistra in det fullständiga OPML XML-innehållet här", "syncInterval": "Synkroniseringsintervall", - "enabled": "Aktivera automatisk synkronisering" + "enabled": "Aktivera automatisk synkronisering", + "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: ')" } }, diff --git a/locales/zh-Hans-CN.json b/locales/zh-Hans-CN.json index cd00ada..f7dcbe2 100644 --- a/locales/zh-Hans-CN.json +++ b/locales/zh-Hans-CN.json @@ -26,6 +26,13 @@ "clearConfirm": "这将删除所有缓存的条目并重新获取所有内容。继续吗?" }, + "sync": { + "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": "有错误的博客", "seeAll": "查看所有 %{count} 个有错误的博客" @@ -59,7 +66,11 @@ "opmlContent": "OPML 内容", "opmlContentHint": "在此粘贴完整的 OPML XML 内容", "syncInterval": "同步间隔", - "enabled": "启用自动同步" + "enabled": "启用自动同步", + "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: ')" } }, diff --git a/package.json b/package.json index 23d3234..5bdd452 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@rmdes/indiekit-endpoint-blogroll", - "version": "1.0.18", + "version": "1.0.19", "description": "Blogroll endpoint for Indiekit. Aggregates blog feeds from OPML, JSON feeds, or manual entry.", "keywords": [ "indiekit",