BloomFeed Addons v0.22

This commit is contained in:
Esteban
2026-07-04 20:22:16 +02:00
parent c4d1308497
commit d58f2195f5
22 changed files with 832 additions and 7 deletions
+35
View File
@@ -143,4 +143,39 @@ return [
'source_removed' => 'Quelle entfernt.',
'source_invalid' => 'Diese Quelle konnte nicht gelesen werden (gültige bloomflux.json-Datei erwartet).',
'no_sources' => 'Noch keine externen Quellen.',
// Benachrichtigungen
'notifiers' => 'Benachrichtigungen',
'notifiers_lede' => 'Erhalte eine Discord-Benachrichtigung oder einen generischen Webhook-Aufruf, sobald ein neuer Artikel in deinen Feeds erscheint. Jeder Nutzer verwaltet seine eigenen Benachrichtigungen.',
'new_notifier' => 'Neue Benachrichtigung',
'notifier_type' => 'Typ',
'generic_webhook' => 'Generischer Webhook',
'notifier_name' => 'Name',
'notifier_name_placeholder' => 'z. B. Discord #news',
'notifier_url' => 'Webhook-URL',
'notifier_scope' => 'Umfang',
'scope_all' => 'Alle meine Feeds',
'scope_feeds' => 'Bestimmte Feeds',
'scope_feeds_pick' => 'Feeds auswählen',
'scope_feeds_list' => 'Feeds: :feeds',
'no_feeds_selected' => 'kein Feed ausgewählt',
'add_notifier' => 'Benachrichtigung hinzufügen',
'your_notifiers' => 'Deine Benachrichtigungen',
'no_notifiers_yet' => 'Du hast noch keine Benachrichtigung eingerichtet.',
'disabled' => 'deaktiviert',
'send_test' => 'Testen',
'enable' => 'Aktivieren',
'disable' => 'Deaktivieren',
'confirm_delete_notifier' => 'Diese Benachrichtigung löschen?',
'edit' => 'Bearbeiten',
'save' => 'Speichern',
'last_triggered' => 'ausgelöst :time',
'notifier_created' => 'Benachrichtigung erstellt.',
'notifier_updated' => 'Benachrichtigung aktualisiert.',
'notifier_deleted' => 'Benachrichtigung gelöscht.',
'notifier_test_ok' => 'Testbenachrichtigung erfolgreich gesendet.',
'notifier_test_failed' => 'Testbenachrichtigung konnte nicht gesendet werden — URL prüfen.',
'reset_title' => 'Zurücksetzen',
'reset_text' => 'Das Skript reset.sh setzt die Instanz auf einen leeren Zustand zurück (Konten, Feeds, Artikel, Benachrichtigungen), ohne Quellcode, .env oder Docker-Images anzutasten — nützlich, um mit einer sauberen Instanz neu zu starten.',
];
+35
View File
@@ -143,4 +143,39 @@ return [
'source_removed' => 'Source removed.',
'source_invalid' => 'Could not read this source (a valid bloomflux.json file is expected).',
'no_sources' => 'No external sources yet.',
// Notifiers
'notifiers' => 'Notifiers',
'notifiers_lede' => 'Get a Discord alert or a generic webhook call whenever a new article arrives on your feeds. Each user manages their own notifiers.',
'new_notifier' => 'New notifier',
'notifier_type' => 'Type',
'generic_webhook' => 'Generic webhook',
'notifier_name' => 'Name',
'notifier_name_placeholder' => 'e.g. Discord #news',
'notifier_url' => 'Webhook URL',
'notifier_scope' => 'Scope',
'scope_all' => 'All my feeds',
'scope_feeds' => 'Specific feeds',
'scope_feeds_pick' => 'Choose feeds',
'scope_feeds_list' => 'Feeds: :feeds',
'no_feeds_selected' => 'no feed selected',
'add_notifier' => 'Add notifier',
'your_notifiers' => 'Your notifiers',
'no_notifiers_yet' => "You haven't configured any notifier yet.",
'disabled' => 'disabled',
'send_test' => 'Test',
'enable' => 'Enable',
'disable' => 'Disable',
'confirm_delete_notifier' => 'Delete this notifier?',
'edit' => 'Edit',
'save' => 'Save',
'last_triggered' => 'triggered :time',
'notifier_created' => 'Notifier created.',
'notifier_updated' => 'Notifier updated.',
'notifier_deleted' => 'Notifier deleted.',
'notifier_test_ok' => 'Test notification sent successfully.',
'notifier_test_failed' => 'Failed to send the test notification — check the URL.',
'reset_title' => 'Reset',
'reset_text' => 'The reset.sh script wipes the instance back to a blank state (accounts, feeds, articles, notifiers) without touching the source code, .env or Docker images — useful to start over on a clean instance.',
];
+35
View File
@@ -143,4 +143,39 @@ return [
'source_removed' => 'Fuente eliminada.',
'source_invalid' => 'No se pudo leer esta fuente (se espera un archivo bloomflux.json válido).',
'no_sources' => 'Ninguna fuente externa por ahora.',
// Notificadores
'notifiers' => 'Notificadores',
'notifiers_lede' => 'Recibe una alerta de Discord o una llamada webhook genérica cuando llegue un nuevo artículo a tus fuentes. Cada usuario gestiona sus propios notificadores.',
'new_notifier' => 'Nuevo notificador',
'notifier_type' => 'Tipo',
'generic_webhook' => 'Webhook genérico',
'notifier_name' => 'Nombre',
'notifier_name_placeholder' => 'Ej: Discord #noticias',
'notifier_url' => 'URL del webhook',
'notifier_scope' => 'Alcance',
'scope_all' => 'Todas mis fuentes',
'scope_feeds' => 'Fuentes específicas',
'scope_feeds_pick' => 'Elegir fuentes',
'scope_feeds_list' => 'Fuentes: :feeds',
'no_feeds_selected' => 'ninguna fuente seleccionada',
'add_notifier' => 'Añadir notificador',
'your_notifiers' => 'Tus notificadores',
'no_notifiers_yet' => 'Todavía no has configurado ningún notificador.',
'disabled' => 'desactivado',
'send_test' => 'Probar',
'enable' => 'Activar',
'disable' => 'Desactivar',
'confirm_delete_notifier' => '¿Eliminar este notificador?',
'edit' => 'Editar',
'save' => 'Guardar',
'last_triggered' => 'activado :time',
'notifier_created' => 'Notificador creado.',
'notifier_updated' => 'Notificador actualizado.',
'notifier_deleted' => 'Notificador eliminado.',
'notifier_test_ok' => 'Notificación de prueba enviada con éxito.',
'notifier_test_failed' => 'No se pudo enviar la notificación de prueba — comprueba la URL.',
'reset_title' => 'Reiniciar',
'reset_text' => 'El script reset.sh restablece la instancia a un estado en blanco (cuentas, fuentes, artículos, notificadores) sin tocar el código fuente, el .env ni las imágenes Docker — útil para empezar de cero.',
];
+35
View File
@@ -143,4 +143,39 @@ return [
'source_removed' => 'Source retirée.',
'source_invalid' => 'Impossible de lire cette source (fichier bloomflux.json valide attendu).',
'no_sources' => 'Aucune source externe pour le moment.',
// Notifieurs
'notifiers' => 'Notifieurs',
'notifiers_lede' => 'Recevez une alerte Discord ou un webhook générique quand un nouvel article arrive sur vos flux. Chaque utilisateur gère ses propres notifieurs.',
'new_notifier' => 'Nouveau notifieur',
'notifier_type' => 'Type',
'generic_webhook' => 'Webhook générique',
'notifier_name' => 'Nom',
'notifier_name_placeholder' => 'Ex: Discord #actus',
'notifier_url' => "URL du webhook",
'notifier_scope' => 'Portée',
'scope_all' => 'Tous mes flux',
'scope_feeds' => 'Flux spécifiques',
'scope_feeds_pick' => 'Choisir les flux',
'scope_feeds_list' => 'Flux : :feeds',
'no_feeds_selected' => 'aucun flux sélectionné',
'add_notifier' => 'Ajouter le notifieur',
'your_notifiers' => 'Vos notifieurs',
'no_notifiers_yet' => "Vous n'avez pas encore configuré de notifieur.",
'disabled' => 'désactivé',
'send_test' => 'Tester',
'enable' => 'Activer',
'disable' => 'Désactiver',
'confirm_delete_notifier' => 'Supprimer ce notifieur ?',
'edit' => 'Modifier',
'save' => 'Enregistrer',
'last_triggered' => 'déclenché :time',
'notifier_created' => 'Notifieur créé.',
'notifier_updated' => 'Notifieur mis à jour.',
'notifier_deleted' => 'Notifieur supprimé.',
'notifier_test_ok' => 'Notification de test envoyée avec succès.',
'notifier_test_failed' => "Échec de l'envoi de la notification de test — vérifiez l'URL.",
'reset_title' => 'Réinitialiser',
'reset_text' => "Le script reset.sh remet l'instance à zéro (comptes, flux, articles, notifieurs) sans toucher au code, au .env ni aux images Docker — utile pour repartir sur une instance vierge.",
];