Files
indiekit-endpoint-blogroll/locales/fr.json
Ricardo 129dc78e09 feat: add FeedLand source type for blogroll
Adds FeedLand (feedland.com or self-hosted) as a new source type alongside
OPML and Microsub. Syncs subscriptions via FeedLand's public OPML endpoint
with optional category filtering and AJAX category discovery in the admin UI.
2026-02-17 13:54:19 +01:00

154 lines
6.7 KiB
JSON

{
"blogroll": {
"title": "Blogroll",
"description": "Gérez vos sources de blogroll et vos blogs",
"enabled": "Activé",
"disabled": "Désactivé",
"edit": "Modifier",
"sync": "Synchroniser",
"refresh": "Actualiser",
"cancel": "Annuler",
"never": "Jamais",
"stats": {
"title": "Aperçu",
"sources": "Sources",
"blogs": "Blogs",
"items": "Entrées",
"errors": "Erreurs",
"lastSync": "Dernière synchronisation"
},
"actions": {
"title": "Actions",
"syncNow": "Synchroniser maintenant",
"clearResync": "Effacer et resynchroniser",
"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"
},
"sources": {
"title": "Synchronisation OPML",
"manage": "Synchronisation OPML",
"add": "Ajouter une source OPML",
"new": "Nouvelle source OPML",
"edit": "Modifier la source OPML",
"create": "Créer",
"save": "Enregistrer",
"empty": "Aucune source OPML configurée. Utilisez ceci pour importer en masse des blogs depuis FreshRSS ou d'autres lecteurs de flux.",
"recent": "Sources OPML",
"interval": "Toutes les {{minutes}} min",
"lastSync": "Dernière synchronisation",
"deleteConfirm": "Supprimer cette source OPML ? Les blogs importés resteront.",
"created": "Source OPML créée avec succès.",
"created_synced": "Source OPML créée et synchronisée avec succès.",
"created_sync_failed": "Source OPML créée, mais la synchronisation a échoué : {{error}}",
"updated": "Source OPML mise à jour avec succès.",
"deleted": "Source OPML supprimée avec succès.",
"synced": "Synchronisation réussie. Ajoutés : {{added}}, Mis à jour : {{updated}}",
"form": {
"name": "Nom",
"type": "Type d'importation",
"typeHint": "L'URL se synchronise périodiquement, le fichier est une importation unique",
"url": "URL OPML",
"urlHint": "URL de votre fichier OPML (par ex., URL d'exportation FreshRSS)",
"opmlContent": "Contenu OPML",
"opmlContentHint": "Collez le contenu XML OPML complet ici",
"syncInterval": "Intervalle de synchronisation",
"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: ')",
"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": "Gérer les blogs",
"add": "Ajouter un blog",
"new": "Nouveau blog",
"edit": "Modifier le blog",
"create": "Ajouter un blog",
"save": "Enregistrer le blog",
"empty": "Aucun blog pour l'instant. Ajoutez-en un ou importez depuis une source OPML.",
"recent": "Blogs récents",
"pinned": "Épinglé",
"hidden": "Masqué",
"noItems": "Aucune entrée récupérée pour l'instant.",
"recentItems": "Entrées récentes",
"allCategories": "Toutes les catégories",
"allStatuses": "Tous les états",
"statusActive": "Actif",
"statusError": "Erreur",
"statusPending": "En attente",
"clearFilters": "Effacer les filtres",
"deleteConfirm": "Supprimer ce blog et toutes ses entrées mises en cache ?",
"created": "Blog ajouté avec succès.",
"created_synced": "Blog ajouté et synchronisé. {{items}} entrées récupérées.",
"created_sync_failed": "Blog ajouté, mais la récupération initiale a échoué : {{error}}",
"updated": "Blog mis à jour avec succès.",
"deleted": "Blog supprimé avec succès.",
"refreshed": "Blog actualisé. {{items}} nouvelles entrées ajoutées.",
"form": {
"discoverUrl": "URL du site web",
"discover": "Découvrir le flux",
"discoverHint": "Entrez une URL de site web pour découvrir automatiquement son flux RSS/Atom",
"discoverNoUrl": "Veuillez entrer une URL de site web",
"discovering": "Découverte en cours...",
"discoveringHint": "Recherche de flux RSS/Atom...",
"discoverFailed": "Échec de la découverte de flux",
"discoverNoFeeds": "Aucun flux trouvé sur ce site web",
"discoverFoundOne": "Flux trouvé :",
"discoverFoundMultiple": "Plusieurs flux trouvés. Cliquez sur l'un pour le sélectionner :",
"discoverSelected": "Flux sélectionné :",
"feedUrl": "URL du flux",
"feedUrlHint": "URL RSS, Atom ou JSON Feed",
"title": "Titre",
"titlePlaceholder": "Détecté automatiquement depuis le flux",
"titleHint": "Laissez vide pour utiliser le titre du flux",
"siteUrl": "URL du site",
"siteUrlHint": "Lien vers la page d'accueil du blog (optionnel)",
"category": "Catégorie",
"categoryHint": "Regroupez les blogs par catégorie pour le filtrage et l'export OPML",
"tags": "Étiquettes",
"tagsHint": "Étiquettes séparées par des virgules pour une organisation supplémentaire",
"notes": "Notes",
"notesPlaceholder": "Pourquoi vous suivez ce blog...",
"notesHint": "Notes personnelles (non affichées publiquement)",
"pinned": "Épingler ce blog (afficher en haut des listes)",
"hidden": "Masquer de l'API publique (visible uniquement pour vous)"
}
},
"api": {
"title": "Points de terminaison de l'API",
"blogs": "Lister tous les blogs avec métadonnées",
"items": "Lister les entrées récentes de tous les blogs",
"categories": "Lister toutes les catégories",
"opml": "Exporter en OPML",
"status": "État de synchronisation et statistiques"
}
}
}