mirror of
https://github.com/svemagie/indiekit-endpoint-blogroll.git
synced 2026-04-02 15:34:59 +02:00
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.
154 lines
6.4 KiB
JSON
154 lines
6.4 KiB
JSON
{
|
|
"blogroll": {
|
|
"title": "Blogroll",
|
|
"description": "Gerir as suas fontes de blogroll e blogues",
|
|
"enabled": "Ativado",
|
|
"disabled": "Desativado",
|
|
"edit": "Editar",
|
|
"sync": "Sincronizar",
|
|
"refresh": "Atualizar",
|
|
"cancel": "Cancelar",
|
|
"never": "Nunca",
|
|
|
|
"stats": {
|
|
"title": "Resumo",
|
|
"sources": "Fontes",
|
|
"blogs": "Blogues",
|
|
"items": "Itens",
|
|
"errors": "Erros",
|
|
"lastSync": "Última sincronização"
|
|
},
|
|
|
|
"actions": {
|
|
"title": "Ações",
|
|
"syncNow": "Sincronizar tudo agora",
|
|
"clearResync": "Limpar e ressincronizar",
|
|
"clearConfirm": "Isto eliminará todos os itens em cache e voltará a obter tudo. 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": "Blogues com erros",
|
|
"seeAll": "Ver todos os {{count}} blogues com erros"
|
|
},
|
|
|
|
"sources": {
|
|
"title": "Sincronização OPML",
|
|
"manage": "Sincronização OPML",
|
|
"add": "Adicionar fonte OPML",
|
|
"new": "Nova fonte OPML",
|
|
"edit": "Editar fonte OPML",
|
|
"create": "Criar",
|
|
"save": "Guardar",
|
|
"empty": "Nenhuma fonte OPML configurada. Use isto para importar blogues em massa do FreshRSS ou outros leitores de feeds.",
|
|
"recent": "Fontes OPML",
|
|
"interval": "A cada {{minutes}} min",
|
|
"lastSync": "Última sincronização",
|
|
"deleteConfirm": "Eliminar esta fonte OPML? Os blogues importados permanecerão.",
|
|
"created": "Fonte OPML criada com sucesso.",
|
|
"created_synced": "Fonte OPML criada e sincronizada com sucesso.",
|
|
"created_sync_failed": "Fonte OPML criada, mas a sincronização falhou: {{error}}",
|
|
"updated": "Fonte OPML atualizada com sucesso.",
|
|
"deleted": "Fonte OPML eliminada com sucesso.",
|
|
"synced": "Sincronizado com sucesso. Adicionados: {{added}}, Atualizados: {{updated}}",
|
|
"form": {
|
|
"name": "Nome",
|
|
"type": "Tipo de importação",
|
|
"typeHint": "URL sincroniza periodicamente, Ficheiro é uma importação única",
|
|
"url": "URL OPML",
|
|
"urlHint": "URL do seu ficheiro OPML (ex., URL de exportação FreshRSS)",
|
|
"opmlContent": "Conteúdo OPML",
|
|
"opmlContentHint": "Cole aqui o conteúdo XML OPML completo",
|
|
"syncInterval": "Intervalo de sincronização",
|
|
"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: ')",
|
|
"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": "Blogues",
|
|
"manage": "Gerir blogues",
|
|
"add": "Adicionar blogue",
|
|
"new": "Novo blogue",
|
|
"edit": "Editar blogue",
|
|
"create": "Adicionar blogue",
|
|
"save": "Guardar blogue",
|
|
"empty": "Ainda não há blogues. Adicione um ou importe de uma fonte OPML.",
|
|
"recent": "Blogues recentes",
|
|
"pinned": "Fixado",
|
|
"hidden": "Oculto",
|
|
"noItems": "Ainda não foram obtidos itens.",
|
|
"recentItems": "Itens recentes",
|
|
"allCategories": "Todas as categorias",
|
|
"allStatuses": "Todos os estados",
|
|
"statusActive": "Ativo",
|
|
"statusError": "Erro",
|
|
"statusPending": "Pendente",
|
|
"clearFilters": "Limpar filtros",
|
|
"deleteConfirm": "Eliminar este blogue e todos os seus itens em cache?",
|
|
"created": "Blogue adicionado com sucesso.",
|
|
"created_synced": "Blogue adicionado e sincronizado. Obtidos {{items}} itens.",
|
|
"created_sync_failed": "Blogue adicionado, mas a obtenção inicial falhou: {{error}}",
|
|
"updated": "Blogue atualizado com sucesso.",
|
|
"deleted": "Blogue eliminado com sucesso.",
|
|
"refreshed": "Blogue atualizado. Adicionados {{items}} novos itens.",
|
|
"form": {
|
|
"discoverUrl": "URL do website",
|
|
"discover": "Descobrir feed",
|
|
"discoverHint": "Introduza um URL de website para descobrir automaticamente o seu feed RSS/Atom",
|
|
"discoverNoUrl": "Por favor, introduza um URL de website",
|
|
"discovering": "A descobrir...",
|
|
"discoveringHint": "A verificar feeds RSS/Atom...",
|
|
"discoverFailed": "Falha ao descobrir feeds",
|
|
"discoverNoFeeds": "Nenhum feed encontrado neste website",
|
|
"discoverFoundOne": "Feed encontrado:",
|
|
"discoverFoundMultiple": "Vários feeds encontrados. Clique num para selecionar:",
|
|
"discoverSelected": "Feed selecionado:",
|
|
"feedUrl": "URL do feed",
|
|
"feedUrlHint": "URL RSS, Atom ou JSON Feed",
|
|
"title": "Título",
|
|
"titlePlaceholder": "Detetado automaticamente do feed",
|
|
"titleHint": "Deixe em branco para usar o título do feed",
|
|
"siteUrl": "URL do site",
|
|
"siteUrlHint": "Ligação para a página inicial do blogue (opcional)",
|
|
"category": "Categoria",
|
|
"categoryHint": "Agrupe blogues por categoria para filtragem e exportação OPML",
|
|
"tags": "Etiquetas",
|
|
"tagsHint": "Etiquetas separadas por vírgulas para organização adicional",
|
|
"notes": "Notas",
|
|
"notesPlaceholder": "Porque segue este blogue...",
|
|
"notesHint": "Notas pessoais (não mostradas publicamente)",
|
|
"pinned": "Fixar este blogue (mostrar no topo das listas)",
|
|
"hidden": "Ocultar da API pública (visível apenas para si)"
|
|
}
|
|
},
|
|
|
|
"api": {
|
|
"title": "Endpoints da API",
|
|
"blogs": "Listar todos os blogues com metadados",
|
|
"items": "Listar itens recentes de todos os blogues",
|
|
"categories": "Listar todas as categorias",
|
|
"opml": "Exportar como OPML",
|
|
"status": "Estado de sincronização e estatísticas"
|
|
}
|
|
}
|
|
}
|