fix: wired engines that exist to UI

This commit is contained in:
2026-04-04 21:03:42 +02:00
parent 1e6de6ac1c
commit 0cd3a00abf
10 changed files with 772 additions and 16 deletions

View File

@@ -100,5 +100,27 @@
"language.it": "Italienisch",
"language.es": "Spanisch",
"welcome.title": "Willkommen bei bDS",
"welcome.subtitle": "Öffne ein Projekt oder erstelle einen neuen Beitrag."
"welcome.subtitle": "Öffne ein Projekt oder erstelle einen neuen Beitrag.",
"post.untitled": "Unbenannt",
"post.createFailed": "Beitrag konnte nicht erstellt werden: {error}",
"engine.rebuildStarted": "Datenbank wird aus Dateien neu aufgebaut...",
"engine.rebuildComplete": "Datenbank neu aufgebaut: {posts} Beiträge, {media} Medien, {templates} Vorlagen, {scripts} Skripte",
"engine.rebuildFailed": "Datenbankaufbau fehlgeschlagen: {error}",
"engine.reindexStarted": "Suchtext wird neu indiziert...",
"engine.reindexComplete": "Suchtext neu indiziert: {posts} Beiträge, {media} Medien",
"engine.reindexFailed": "Suchtext-Indizierung fehlgeschlagen: {error}",
"engine.calendarStarted": "Kalender wird neu generiert...",
"engine.calendarComplete": "Kalender neu generiert",
"engine.calendarFailed": "Kalender-Generierung fehlgeschlagen: {error}",
"engine.calendarNoProject": "Kein aktives Projekt",
"engine.validateTranslationsStarted": "Übersetzungen werden validiert...",
"engine.validateTranslationsComplete": "Übersetzungsvalidierung: {dbIssues} DB-Probleme, {fsIssues} Dateisystem-Probleme",
"engine.validateTranslationsFailed": "Übersetzungsvalidierung fehlgeschlagen: {error}",
"engine.fillMissingTranslationsOffline": "Übersetzungen können nicht ergänzt werden: KI im Offline-Modus nicht verfügbar",
"engine.fillMissingTranslationsNoAi": "Übersetzungen können nicht ergänzt werden: KI noch nicht verfügbar",
"engine.uploadStarted": "Seite wird hochgeladen...",
"engine.uploadMissingCredentials": "Veröffentlichungsdaten unvollständig. In Projekteinstellungen konfigurieren.",
"engine.uploadOffline": "Hochladen nicht möglich: Flugmodus ist aktiv",
"engine.generateSiteStarted": "Seite wird generiert...",
"engine.generateSiteNoProject": "Kein aktives Projekt"
}

View File

@@ -100,5 +100,27 @@
"language.it": "Italian",
"language.es": "Spanish",
"welcome.title": "Welcome to bDS",
"welcome.subtitle": "Open a project or create a new post to get started."
"welcome.subtitle": "Open a project or create a new post to get started.",
"post.untitled": "Untitled",
"post.createFailed": "Failed to create post: {error}",
"engine.rebuildStarted": "Rebuilding database from files...",
"engine.rebuildComplete": "Database rebuilt: {posts} posts, {media} media, {templates} templates, {scripts} scripts",
"engine.rebuildFailed": "Database rebuild failed: {error}",
"engine.reindexStarted": "Reindexing search text...",
"engine.reindexComplete": "Search text reindexed: {posts} posts, {media} media",
"engine.reindexFailed": "Search text reindex failed: {error}",
"engine.calendarStarted": "Regenerating calendar...",
"engine.calendarComplete": "Calendar regenerated",
"engine.calendarFailed": "Calendar regeneration failed: {error}",
"engine.calendarNoProject": "No active project",
"engine.validateTranslationsStarted": "Validating translations...",
"engine.validateTranslationsComplete": "Translation validation: {dbIssues} DB issues, {fsIssues} filesystem issues",
"engine.validateTranslationsFailed": "Translation validation failed: {error}",
"engine.fillMissingTranslationsOffline": "Cannot fill translations: AI is unavailable in offline mode",
"engine.fillMissingTranslationsNoAi": "Cannot fill translations: AI not yet available",
"engine.uploadStarted": "Uploading site...",
"engine.uploadMissingCredentials": "Publishing credentials incomplete. Configure in project settings.",
"engine.uploadOffline": "Cannot upload: airplane mode is active",
"engine.generateSiteStarted": "Generating site...",
"engine.generateSiteNoProject": "No active project"
}

View File

@@ -100,5 +100,27 @@
"language.it": "Italiano",
"language.es": "Español",
"welcome.title": "Bienvenido a bDS",
"welcome.subtitle": "Abre un proyecto o crea una nueva entrada para comenzar."
"welcome.subtitle": "Abre un proyecto o crea una nueva entrada para comenzar.",
"post.untitled": "Sin título",
"post.createFailed": "No se pudo crear la entrada: {error}",
"engine.rebuildStarted": "Reconstruyendo la base de datos desde archivos...",
"engine.rebuildComplete": "Base de datos reconstruida: {posts} entradas, {media} medios, {templates} plantillas, {scripts} scripts",
"engine.rebuildFailed": "La reconstrucción de la base de datos falló: {error}",
"engine.reindexStarted": "Reindexando texto de búsqueda...",
"engine.reindexComplete": "Texto de búsqueda reindexado: {posts} entradas, {media} medios",
"engine.reindexFailed": "La reindexación del texto de búsqueda falló: {error}",
"engine.calendarStarted": "Regenerando calendario...",
"engine.calendarComplete": "Calendario regenerado",
"engine.calendarFailed": "La regeneración del calendario falló: {error}",
"engine.calendarNoProject": "No hay proyecto activo",
"engine.validateTranslationsStarted": "Validando traducciones...",
"engine.validateTranslationsComplete": "Validación de traducciones: {dbIssues} problemas en la base de datos, {fsIssues} problemas en el sistema de archivos",
"engine.validateTranslationsFailed": "La validación de traducciones falló: {error}",
"engine.fillMissingTranslationsOffline": "No se pueden completar las traducciones: la IA no está disponible en modo avión",
"engine.fillMissingTranslationsNoAi": "No se pueden completar las traducciones: la IA aún no está disponible",
"engine.uploadStarted": "Subiendo sitio...",
"engine.uploadMissingCredentials": "Credenciales de publicación incompletas. Configúralas en los ajustes del proyecto.",
"engine.uploadOffline": "No se puede subir: el modo avión está activo",
"engine.generateSiteStarted": "Generando sitio...",
"engine.generateSiteNoProject": "No hay proyecto activo"
}

View File

@@ -100,5 +100,27 @@
"language.it": "Italien",
"language.es": "Espagnol",
"welcome.title": "Bienvenue dans bDS",
"welcome.subtitle": "Ouvrez un projet ou créez un nouvel article pour commencer."
"welcome.subtitle": "Ouvrez un projet ou créez un nouvel article pour commencer.",
"post.untitled": "Sans titre",
"post.createFailed": "Impossible de créer l'article : {error}",
"engine.rebuildStarted": "Reconstruction de la base de données à partir des fichiers...",
"engine.rebuildComplete": "Base de données reconstruite : {posts} articles, {media} médias, {templates} modèles, {scripts} scripts",
"engine.rebuildFailed": "Échec de la reconstruction de la base de données : {error}",
"engine.reindexStarted": "Réindexation du texte de recherche...",
"engine.reindexComplete": "Texte de recherche réindexé : {posts} articles, {media} médias",
"engine.reindexFailed": "Échec de la réindexation du texte de recherche : {error}",
"engine.calendarStarted": "Régénération du calendrier...",
"engine.calendarComplete": "Calendrier régénéré",
"engine.calendarFailed": "Échec de la régénération du calendrier : {error}",
"engine.calendarNoProject": "Aucun projet actif",
"engine.validateTranslationsStarted": "Validation des traductions...",
"engine.validateTranslationsComplete": "Validation des traductions : {dbIssues} problèmes en base, {fsIssues} problèmes sur le système de fichiers",
"engine.validateTranslationsFailed": "Échec de la validation des traductions : {error}",
"engine.fillMissingTranslationsOffline": "Impossible de compléter les traductions : l'IA n'est pas disponible en mode avion",
"engine.fillMissingTranslationsNoAi": "Impossible de compléter les traductions : l'IA n'est pas encore disponible",
"engine.uploadStarted": "Publication du site...",
"engine.uploadMissingCredentials": "Identifiants de publication incomplets. Configurez-les dans les paramètres du projet.",
"engine.uploadOffline": "Impossible de publier : le mode avion est actif",
"engine.generateSiteStarted": "Génération du site...",
"engine.generateSiteNoProject": "Aucun projet actif"
}

View File

@@ -100,5 +100,27 @@
"language.it": "Italiano",
"language.es": "Spagnolo",
"welcome.title": "Benvenuto in bDS",
"welcome.subtitle": "Apri un progetto o crea un nuovo post per iniziare."
"welcome.subtitle": "Apri un progetto o crea un nuovo post per iniziare.",
"post.untitled": "Senza titolo",
"post.createFailed": "Impossibile creare il post: {error}",
"engine.rebuildStarted": "Ricostruzione del database dai file...",
"engine.rebuildComplete": "Database ricostruito: {posts} post, {media} media, {templates} modelli, {scripts} script",
"engine.rebuildFailed": "Ricostruzione del database non riuscita: {error}",
"engine.reindexStarted": "Reindicizzazione del testo di ricerca...",
"engine.reindexComplete": "Testo di ricerca reindicizzato: {posts} post, {media} media",
"engine.reindexFailed": "Reindicizzazione del testo di ricerca non riuscita: {error}",
"engine.calendarStarted": "Rigenerazione del calendario...",
"engine.calendarComplete": "Calendario rigenerato",
"engine.calendarFailed": "Rigenerazione del calendario non riuscita: {error}",
"engine.calendarNoProject": "Nessun progetto attivo",
"engine.validateTranslationsStarted": "Validazione delle traduzioni...",
"engine.validateTranslationsComplete": "Validazione traduzioni: {dbIssues} problemi nel database, {fsIssues} problemi nel filesystem",
"engine.validateTranslationsFailed": "Validazione delle traduzioni non riuscita: {error}",
"engine.fillMissingTranslationsOffline": "Impossibile completare le traduzioni: l'IA non è disponibile in modalità aereo",
"engine.fillMissingTranslationsNoAi": "Impossibile completare le traduzioni: l'IA non è ancora disponibile",
"engine.uploadStarted": "Caricamento del sito...",
"engine.uploadMissingCredentials": "Credenziali di pubblicazione incomplete. Configurale nelle impostazioni del progetto.",
"engine.uploadOffline": "Impossibile caricare: la modalità aereo è attiva",
"engine.generateSiteStarted": "Generazione del sito...",
"engine.generateSiteNoProject": "Nessun progetto attivo"
}