feat: completed base feature set for the app
This commit is contained in:
@@ -73,6 +73,7 @@ statusBar-offlineModeActive = Flugmodus (aktiv)
|
||||
projectSelector-switchProject = Projekt wechseln
|
||||
projectSelector-projectsHeader = Projekte
|
||||
projectSelector-newProject = Neues Projekt
|
||||
projectSelector-openProject = Projekt öffnen…
|
||||
projectSelector-createProject = Projekt erstellen
|
||||
projectSelector-projectName = Projektname
|
||||
projectSelector-projectNamePlaceholder = Mein Blog
|
||||
@@ -82,6 +83,8 @@ projectSelector-deleteProject = Projekt löschen
|
||||
projectSelector-toast-switched = Zu { $name } gewechselt
|
||||
projectSelector-toast-switchFailed = Projektwechsel fehlgeschlagen
|
||||
projectSelector-toast-created = Projekt "{ $name }" erstellt
|
||||
projectSelector-toast-opened = Projekt "{ $name }" geöffnet
|
||||
projectSelector-toast-openFailed = Projekt konnte nicht geöffnet werden: { $error }
|
||||
projectSelector-toast-createFailed = Projekt konnte nicht erstellt werden
|
||||
projectSelector-toast-deleteFailed = Projekt konnte nicht gelöscht werden
|
||||
tabBar-closeHint = Schließen
|
||||
@@ -149,6 +152,7 @@ engine-validateTranslationsFailed = Übersetzungsvalidierung fehlgeschlagen: { $
|
||||
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-uploadingTarget = { $target } 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...
|
||||
@@ -156,8 +160,16 @@ engine-generateSiteNoProject = Kein aktives Projekt
|
||||
engine-previewDataDirUnavailable = Projekt-Datenverzeichnis nicht verfügbar
|
||||
engine-previewPortInUse = Der Port des Vorschau-Servers wird bereits verwendet
|
||||
dialog-selectFolder = Ordner auswählen
|
||||
dialog-openProject = Projektordner öffnen
|
||||
dialog-importMedia = Medien importieren
|
||||
dialog-replaceMedia = Mediendatei ersetzen
|
||||
dialog-imageFilter = Bilder
|
||||
editor-replaceFile = Datei ersetzen…
|
||||
media-toast-imported = { $count } Mediendatei(en) importiert
|
||||
media-toast-importFailed = Einige Mediendateien konnten nicht importiert werden: { $error }
|
||||
media-toast-replaced = Mediendatei ersetzt
|
||||
media-toast-unchanged = Die ausgewählte Datei ist identisch; keine Änderung
|
||||
media-toast-replaceFailed = Mediendatei konnte nicht ersetzt werden: { $error }
|
||||
settings-nav-project = Projekt
|
||||
settings-nav-editor = Editor
|
||||
settings-nav-content = Inhalt
|
||||
@@ -410,4 +422,50 @@ engine-checkingItem = Prüfung: { $current }/{ $total } — { $name }
|
||||
engine-renderingPost = { $post } wird gerendert
|
||||
engine-writingGeneratedFiles = Generierte Dateien werden geschrieben
|
||||
engine-generationComplete = Website-Erstellung abgeschlossen
|
||||
engine-runScript = Skript wird ausgeführt…
|
||||
engine-regeneratingItem = Neuerstellung: { $name }
|
||||
metadataDiff-run = Vergleich starten
|
||||
metadataDiff-running = Datenbank und Dateisystem werden verglichen…
|
||||
metadataDiff-idle = Metadatenvergleich starten, um portable Dateien mit der Datenbank zu vergleichen.
|
||||
metadataDiff-clean = Datenbank- und Dateisystem-Metadaten sind synchron.
|
||||
metadataDiff-fileToDb = Datei verwenden
|
||||
metadataDiff-dbToFile = Datenbank verwenden
|
||||
metadataDiff-orphans = Verwaiste Dateien
|
||||
metadataDiff-errors = Fehler
|
||||
metadataDiff-repaired = Metadatenabweichung repariert
|
||||
metadataDiff-field = { $field }: DB = { $database } · Datei = { $file }
|
||||
metadataDiff-entity = { $entity } · { $path }
|
||||
metadataDiff-orphan = { $reason } · { $path }
|
||||
engine-fillMissingTranslationsStarted = Fehlende Übersetzungen werden ergänzt…
|
||||
engine-translatingContent = Inhalte werden übersetzt…
|
||||
engine-fillMissingTranslationsComplete = Übersetzung abgeschlossen: { $posts } Beiträge, { $media } Medien, { $failed } fehlgeschlagen
|
||||
engine-autoTranslationStarted = Fehlende Übersetzungen werden erstellt…
|
||||
engine-autoTranslationComplete = { $count } Übersetzungsentwürfe erstellt
|
||||
translationValidation-run = Prüfen
|
||||
translationValidation-running = Übersetzungen werden geprüft…
|
||||
translationValidation-idle = Prüfung starten, um Übersetzungen in Datenbank und Dateisystem zu kontrollieren.
|
||||
translationValidation-clean = Alle Übersetzungen sind konsistent.
|
||||
translationValidation-databaseIssues = Datenbankprobleme
|
||||
translationValidation-filesystemIssues = Dateisystemprobleme
|
||||
translationValidation-missingSourcePost = Quellbeitrag fehlt
|
||||
translationValidation-sameLanguageAsCanonical = Sprache entspricht dem Quellbeitrag
|
||||
translationValidation-doNotTranslateHasTranslations = Beitrag ist als nicht zu übersetzen markiert
|
||||
translationValidation-contentInDatabase = Veröffentlichter Inhalt verbleibt in der Datenbank
|
||||
translationValidation-missingTranslation = Konfigurierte Übersetzung fehlt
|
||||
blogmark-invalid = Ungültiges Blogmark: { $error }
|
||||
blogmark-unknownProject = Das Zielprojekt dieses Blogmarks ist hier nicht vorhanden.
|
||||
blogmark-noProject = Öffnen Sie vor dem Import eines Blogmarks ein Projekt.
|
||||
blogmark-imported = Blogmark importiert
|
||||
blogmark-failed = Blogmark-Import fehlgeschlagen: { $error }
|
||||
engine-generatedPage = Erstellt { $url } ({ $current }/{ $total })
|
||||
settings-imageImportConcurrency = Gleichzeitige Bildimporte (1–8)
|
||||
settings-imageImportConcurrencyInvalid = Die Anzahl gleichzeitiger Bildimporte muss zwischen 1 und 8 liegen
|
||||
find-titleFind = Suchen
|
||||
find-titleReplace = Suchen und Ersetzen
|
||||
find-query = Suchtext
|
||||
find-replacement = Ersetzung
|
||||
find-next = Weitersuchen
|
||||
find-replace = Ersetzen
|
||||
find-replaceAll = Alle ersetzen
|
||||
find-noMatches = Keine Treffer gefunden
|
||||
find-replacedCount = { $count } Treffer ersetzt
|
||||
|
||||
@@ -73,6 +73,7 @@ statusBar-offlineModeActive = Airplane Mode (active)
|
||||
projectSelector-switchProject = Switch project
|
||||
projectSelector-projectsHeader = Projects
|
||||
projectSelector-newProject = New Project
|
||||
projectSelector-openProject = Open Project…
|
||||
projectSelector-createProject = Create Project
|
||||
projectSelector-projectName = Project name
|
||||
projectSelector-projectNamePlaceholder = My Blog
|
||||
@@ -82,6 +83,8 @@ projectSelector-deleteProject = Delete Project
|
||||
projectSelector-toast-switched = Switched to { $name }
|
||||
projectSelector-toast-switchFailed = Project switch failed
|
||||
projectSelector-toast-created = Project "{ $name }" created
|
||||
projectSelector-toast-opened = Project "{ $name }" opened
|
||||
projectSelector-toast-openFailed = Failed to open project: { $error }
|
||||
projectSelector-toast-createFailed = Failed to create project
|
||||
projectSelector-toast-deleteFailed = Failed to delete project
|
||||
tabBar-closeHint = Close
|
||||
@@ -149,6 +152,7 @@ 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-uploadingTarget = Uploading { $target }…
|
||||
engine-uploadMissingCredentials = Publishing credentials incomplete. Configure in project settings.
|
||||
engine-uploadOffline = Cannot upload: airplane mode is active
|
||||
engine-generateSiteStarted = Generating site...
|
||||
@@ -156,8 +160,16 @@ engine-generateSiteNoProject = No active project
|
||||
engine-previewDataDirUnavailable = Project data directory unavailable
|
||||
engine-previewPortInUse = Preview server port is already in use
|
||||
dialog-selectFolder = Select Folder
|
||||
dialog-openProject = Open Project Folder
|
||||
dialog-importMedia = Import Media
|
||||
dialog-replaceMedia = Replace Media File
|
||||
dialog-imageFilter = Images
|
||||
editor-replaceFile = Replace File…
|
||||
media-toast-imported = Imported { $count } media file(s)
|
||||
media-toast-importFailed = Some media files could not be imported: { $error }
|
||||
media-toast-replaced = Media file replaced
|
||||
media-toast-unchanged = The selected file is identical; nothing changed
|
||||
media-toast-replaceFailed = Failed to replace media file: { $error }
|
||||
settings-nav-project = Project
|
||||
settings-nav-editor = Editor
|
||||
settings-nav-content = Content
|
||||
@@ -410,4 +422,50 @@ engine-checkingItem = Checking: { $current }/{ $total } — { $name }
|
||||
engine-renderingPost = Rendering { $post }
|
||||
engine-writingGeneratedFiles = Writing generated files
|
||||
engine-generationComplete = Site generation complete
|
||||
engine-runScript = Running script…
|
||||
engine-regeneratingItem = Regenerating: { $name }
|
||||
metadataDiff-run = Run Diff
|
||||
metadataDiff-running = Comparing database and filesystem…
|
||||
metadataDiff-idle = Run the metadata diff to compare portable files with the database.
|
||||
metadataDiff-clean = Database and filesystem metadata are in sync.
|
||||
metadataDiff-fileToDb = Use File
|
||||
metadataDiff-dbToFile = Use Database
|
||||
metadataDiff-orphans = Orphan files
|
||||
metadataDiff-errors = Errors
|
||||
metadataDiff-repaired = Metadata difference repaired
|
||||
metadataDiff-field = { $field }: DB = { $database } · File = { $file }
|
||||
metadataDiff-entity = { $entity } · { $path }
|
||||
metadataDiff-orphan = { $reason } · { $path }
|
||||
engine-fillMissingTranslationsStarted = Filling missing translations…
|
||||
engine-translatingContent = Translating content…
|
||||
engine-fillMissingTranslationsComplete = Translation batch complete: { $posts } posts, { $media } media, { $failed } failed
|
||||
engine-autoTranslationStarted = Creating missing translations…
|
||||
engine-autoTranslationComplete = Created { $count } draft translations
|
||||
translationValidation-run = Validate
|
||||
translationValidation-running = Validating translations…
|
||||
translationValidation-idle = Run validation to check translations in the database and filesystem.
|
||||
translationValidation-clean = All translations are consistent.
|
||||
translationValidation-databaseIssues = Database issues
|
||||
translationValidation-filesystemIssues = Filesystem issues
|
||||
translationValidation-missingSourcePost = Source post is missing
|
||||
translationValidation-sameLanguageAsCanonical = Language matches the source post
|
||||
translationValidation-doNotTranslateHasTranslations = Post is marked do not translate
|
||||
translationValidation-contentInDatabase = Published content remains in the database
|
||||
translationValidation-missingTranslation = Configured translation is missing
|
||||
blogmark-invalid = Invalid blogmark: { $error }
|
||||
blogmark-unknownProject = The project targeted by this blogmark does not exist here.
|
||||
blogmark-noProject = Open a project before importing a blogmark.
|
||||
blogmark-imported = Blogmark imported
|
||||
blogmark-failed = Blogmark import failed: { $error }
|
||||
engine-generatedPage = Generated { $url } ({ $current }/{ $total })
|
||||
settings-imageImportConcurrency = Image Import Concurrency (1–8)
|
||||
settings-imageImportConcurrencyInvalid = Image import concurrency must be a number from 1 to 8
|
||||
find-titleFind = Find
|
||||
find-titleReplace = Find and Replace
|
||||
find-query = Find text
|
||||
find-replacement = Replacement
|
||||
find-next = Find Next
|
||||
find-replace = Replace
|
||||
find-replaceAll = Replace All
|
||||
find-noMatches = No matches found
|
||||
find-replacedCount = Replaced { $count } matches
|
||||
|
||||
@@ -73,6 +73,7 @@ statusBar-offlineModeActive = Modo avión (activo)
|
||||
projectSelector-switchProject = Cambiar proyecto
|
||||
projectSelector-projectsHeader = Proyectos
|
||||
projectSelector-newProject = Nuevo proyecto
|
||||
projectSelector-openProject = Abrir proyecto…
|
||||
projectSelector-createProject = Crear proyecto
|
||||
projectSelector-projectName = Nombre del proyecto
|
||||
projectSelector-projectNamePlaceholder = Mi blog
|
||||
@@ -82,6 +83,8 @@ projectSelector-deleteProject = Eliminar proyecto
|
||||
projectSelector-toast-switched = Cambiado a { $name }
|
||||
projectSelector-toast-switchFailed = No se pudo cambiar de proyecto
|
||||
projectSelector-toast-created = Proyecto "{ $name }" creado
|
||||
projectSelector-toast-opened = Proyecto "{ $name }" abierto
|
||||
projectSelector-toast-openFailed = No se pudo abrir el proyecto: { $error }
|
||||
projectSelector-toast-createFailed = No se pudo crear el proyecto
|
||||
projectSelector-toast-deleteFailed = No se pudo eliminar el proyecto
|
||||
tabBar-closeHint = Cerrar
|
||||
@@ -149,6 +152,7 @@ engine-validateTranslationsFailed = La validación de traducciones falló: { $er
|
||||
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-uploadingTarget = Subiendo { $target }…
|
||||
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...
|
||||
@@ -156,8 +160,16 @@ engine-generateSiteNoProject = No hay proyecto activo
|
||||
engine-previewDataDirUnavailable = El directorio de datos del proyecto no está disponible
|
||||
engine-previewPortInUse = El puerto del servidor de vista previa ya está en uso
|
||||
dialog-selectFolder = Seleccionar carpeta
|
||||
dialog-openProject = Abrir carpeta del proyecto
|
||||
dialog-importMedia = Importar medios
|
||||
dialog-replaceMedia = Reemplazar archivo multimedia
|
||||
dialog-imageFilter = Imágenes
|
||||
editor-replaceFile = Reemplazar archivo…
|
||||
media-toast-imported = Se importaron { $count } archivo(s) multimedia
|
||||
media-toast-importFailed = No se pudieron importar algunos archivos multimedia: { $error }
|
||||
media-toast-replaced = Archivo multimedia reemplazado
|
||||
media-toast-unchanged = El archivo seleccionado es idéntico; no hubo cambios
|
||||
media-toast-replaceFailed = No se pudo reemplazar el archivo multimedia: { $error }
|
||||
settings-nav-project = Proyecto
|
||||
settings-nav-editor = Editor
|
||||
settings-nav-content = Contenido
|
||||
@@ -410,4 +422,50 @@ engine-checkingItem = Comprobando: { $current }/{ $total } — { $name }
|
||||
engine-renderingPost = Renderizando { $post }
|
||||
engine-writingGeneratedFiles = Escribiendo archivos generados
|
||||
engine-generationComplete = Generación del sitio completada
|
||||
engine-runScript = Ejecutando script…
|
||||
engine-regeneratingItem = Regenerando: { $name }
|
||||
metadataDiff-run = Ejecutar comparación
|
||||
metadataDiff-running = Comparando la base de datos y el sistema de archivos…
|
||||
metadataDiff-idle = Ejecuta la comparación de metadatos entre archivos portátiles y la base de datos.
|
||||
metadataDiff-clean = Los metadatos de la base de datos y los archivos están sincronizados.
|
||||
metadataDiff-fileToDb = Usar archivo
|
||||
metadataDiff-dbToFile = Usar base de datos
|
||||
metadataDiff-orphans = Archivos huérfanos
|
||||
metadataDiff-errors = Errores
|
||||
metadataDiff-repaired = Diferencia de metadatos reparada
|
||||
metadataDiff-field = { $field }: BD = { $database } · Archivo = { $file }
|
||||
metadataDiff-entity = { $entity } · { $path }
|
||||
metadataDiff-orphan = { $reason } · { $path }
|
||||
engine-fillMissingTranslationsStarted = Creando las traducciones que faltan…
|
||||
engine-translatingContent = Traduciendo el contenido…
|
||||
engine-fillMissingTranslationsComplete = Traducción completada: { $posts } entradas, { $media } medios, { $failed } fallos
|
||||
engine-autoTranslationStarted = Creando las traducciones que faltan…
|
||||
engine-autoTranslationComplete = Se crearon { $count } borradores de traducción
|
||||
translationValidation-run = Validar
|
||||
translationValidation-running = Validando traducciones…
|
||||
translationValidation-idle = Ejecuta la validación de las traducciones de la base de datos y el sistema de archivos.
|
||||
translationValidation-clean = Todas las traducciones son coherentes.
|
||||
translationValidation-databaseIssues = Problemas de la base de datos
|
||||
translationValidation-filesystemIssues = Problemas del sistema de archivos
|
||||
translationValidation-missingSourcePost = Falta la entrada de origen
|
||||
translationValidation-sameLanguageAsCanonical = El idioma coincide con la entrada de origen
|
||||
translationValidation-doNotTranslateHasTranslations = La entrada está marcada para no traducir
|
||||
translationValidation-contentInDatabase = El contenido publicado permanece en la base de datos
|
||||
translationValidation-missingTranslation = Falta una traducción configurada
|
||||
blogmark-invalid = Blogmark no válido: { $error }
|
||||
blogmark-unknownProject = El proyecto de destino de este blogmark no existe aquí.
|
||||
blogmark-noProject = Abre un proyecto antes de importar un blogmark.
|
||||
blogmark-imported = Blogmark importado
|
||||
blogmark-failed = Error al importar el blogmark: { $error }
|
||||
engine-generatedPage = Generado { $url } ({ $current }/{ $total })
|
||||
settings-imageImportConcurrency = Importaciones de imágenes simultáneas (1–8)
|
||||
settings-imageImportConcurrencyInvalid = El número de importaciones simultáneas debe estar entre 1 y 8
|
||||
find-titleFind = Buscar
|
||||
find-titleReplace = Buscar y reemplazar
|
||||
find-query = Texto que buscar
|
||||
find-replacement = Reemplazo
|
||||
find-next = Buscar siguiente
|
||||
find-replace = Reemplazar
|
||||
find-replaceAll = Reemplazar todo
|
||||
find-noMatches = No se encontraron coincidencias
|
||||
find-replacedCount = Se reemplazaron { $count } coincidencias
|
||||
|
||||
@@ -73,6 +73,7 @@ statusBar-offlineModeActive = Mode avion (actif)
|
||||
projectSelector-switchProject = Changer de projet
|
||||
projectSelector-projectsHeader = Projets
|
||||
projectSelector-newProject = Nouveau projet
|
||||
projectSelector-openProject = Ouvrir un projet…
|
||||
projectSelector-createProject = Créer le projet
|
||||
projectSelector-projectName = Nom du projet
|
||||
projectSelector-projectNamePlaceholder = Mon blog
|
||||
@@ -82,6 +83,8 @@ projectSelector-deleteProject = Supprimer le projet
|
||||
projectSelector-toast-switched = Projet actif : { $name }
|
||||
projectSelector-toast-switchFailed = Échec du changement de projet
|
||||
projectSelector-toast-created = Projet "{ $name }" créé
|
||||
projectSelector-toast-opened = Projet "{ $name }" ouvert
|
||||
projectSelector-toast-openFailed = Impossible d’ouvrir le projet : { $error }
|
||||
projectSelector-toast-createFailed = Impossible de créer le projet
|
||||
projectSelector-toast-deleteFailed = Impossible de supprimer le projet
|
||||
tabBar-closeHint = Fermer
|
||||
@@ -149,6 +152,7 @@ engine-validateTranslationsFailed = Échec de la validation des traductions : {
|
||||
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-uploadingTarget = Publication de { $target }…
|
||||
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...
|
||||
@@ -156,8 +160,16 @@ engine-generateSiteNoProject = Aucun projet actif
|
||||
engine-previewDataDirUnavailable = Le répertoire de données du projet est indisponible
|
||||
engine-previewPortInUse = Le port du serveur d'aperçu est déjà utilisé
|
||||
dialog-selectFolder = Sélectionner un dossier
|
||||
dialog-openProject = Ouvrir le dossier du projet
|
||||
dialog-importMedia = Importer des médias
|
||||
dialog-replaceMedia = Remplacer le fichier média
|
||||
dialog-imageFilter = Images
|
||||
editor-replaceFile = Remplacer le fichier…
|
||||
media-toast-imported = { $count } fichier(s) média importé(s)
|
||||
media-toast-importFailed = Certains médias n’ont pas pu être importés : { $error }
|
||||
media-toast-replaced = Fichier média remplacé
|
||||
media-toast-unchanged = Le fichier sélectionné est identique ; aucun changement
|
||||
media-toast-replaceFailed = Impossible de remplacer le fichier média : { $error }
|
||||
settings-nav-project = Projet
|
||||
settings-nav-editor = Éditeur
|
||||
settings-nav-content = Contenu
|
||||
@@ -410,4 +422,50 @@ engine-checkingItem = Vérification : { $current }/{ $total } — { $name }
|
||||
engine-renderingPost = Rendu de { $post }
|
||||
engine-writingGeneratedFiles = Écriture des fichiers générés
|
||||
engine-generationComplete = Génération du site terminée
|
||||
engine-runScript = Exécution du script…
|
||||
engine-regeneratingItem = Régénération : { $name }
|
||||
metadataDiff-run = Comparer
|
||||
metadataDiff-running = Comparaison de la base de données et du système de fichiers…
|
||||
metadataDiff-idle = Lancez la comparaison des métadonnées entre les fichiers portables et la base.
|
||||
metadataDiff-clean = Les métadonnées de la base et des fichiers sont synchronisées.
|
||||
metadataDiff-fileToDb = Utiliser le fichier
|
||||
metadataDiff-dbToFile = Utiliser la base
|
||||
metadataDiff-orphans = Fichiers orphelins
|
||||
metadataDiff-errors = Erreurs
|
||||
metadataDiff-repaired = Différence de métadonnées réparée
|
||||
metadataDiff-field = { $field } : base = { $database } · Fichier = { $file }
|
||||
metadataDiff-entity = { $entity } · { $path }
|
||||
metadataDiff-orphan = { $reason } · { $path }
|
||||
engine-fillMissingTranslationsStarted = Création des traductions manquantes…
|
||||
engine-translatingContent = Traduction du contenu…
|
||||
engine-fillMissingTranslationsComplete = Traduction terminée : { $posts } articles, { $media } médias, { $failed } échecs
|
||||
engine-autoTranslationStarted = Création des traductions manquantes…
|
||||
engine-autoTranslationComplete = { $count } brouillons de traduction créés
|
||||
translationValidation-run = Valider
|
||||
translationValidation-running = Validation des traductions…
|
||||
translationValidation-idle = Lancez la validation des traductions de la base et du système de fichiers.
|
||||
translationValidation-clean = Toutes les traductions sont cohérentes.
|
||||
translationValidation-databaseIssues = Problèmes de base de données
|
||||
translationValidation-filesystemIssues = Problèmes du système de fichiers
|
||||
translationValidation-missingSourcePost = L’article source est absent
|
||||
translationValidation-sameLanguageAsCanonical = La langue correspond à l’article source
|
||||
translationValidation-doNotTranslateHasTranslations = L’article est marqué comme non traduisible
|
||||
translationValidation-contentInDatabase = Le contenu publié reste dans la base de données
|
||||
translationValidation-missingTranslation = Une traduction configurée est absente
|
||||
blogmark-invalid = Blogmark invalide : { $error }
|
||||
blogmark-unknownProject = Le projet ciblé par ce blogmark n’existe pas ici.
|
||||
blogmark-noProject = Ouvrez un projet avant d’importer un blogmark.
|
||||
blogmark-imported = Blogmark importé
|
||||
blogmark-failed = Échec de l’import du blogmark : { $error }
|
||||
engine-generatedPage = Généré { $url } ({ $current }/{ $total })
|
||||
settings-imageImportConcurrency = Imports d’images simultanés (1–8)
|
||||
settings-imageImportConcurrencyInvalid = Le nombre d’imports simultanés doit être compris entre 1 et 8
|
||||
find-titleFind = Rechercher
|
||||
find-titleReplace = Rechercher et remplacer
|
||||
find-query = Texte recherché
|
||||
find-replacement = Remplacement
|
||||
find-next = Suivant
|
||||
find-replace = Remplacer
|
||||
find-replaceAll = Tout remplacer
|
||||
find-noMatches = Aucun résultat
|
||||
find-replacedCount = { $count } résultats remplacés
|
||||
|
||||
@@ -73,6 +73,7 @@ statusBar-offlineModeActive = Modalità aereo (attiva)
|
||||
projectSelector-switchProject = Cambia progetto
|
||||
projectSelector-projectsHeader = Progetti
|
||||
projectSelector-newProject = Nuovo progetto
|
||||
projectSelector-openProject = Apri progetto…
|
||||
projectSelector-createProject = Crea progetto
|
||||
projectSelector-projectName = Nome progetto
|
||||
projectSelector-projectNamePlaceholder = Il mio blog
|
||||
@@ -82,6 +83,8 @@ projectSelector-deleteProject = Elimina progetto
|
||||
projectSelector-toast-switched = Passato a { $name }
|
||||
projectSelector-toast-switchFailed = Cambio progetto non riuscito
|
||||
projectSelector-toast-created = Progetto "{ $name }" creato
|
||||
projectSelector-toast-opened = Progetto "{ $name }" aperto
|
||||
projectSelector-toast-openFailed = Impossibile aprire il progetto: { $error }
|
||||
projectSelector-toast-createFailed = Creazione progetto non riuscita
|
||||
projectSelector-toast-deleteFailed = Eliminazione progetto non riuscita
|
||||
tabBar-closeHint = Chiudi
|
||||
@@ -149,6 +152,7 @@ engine-validateTranslationsFailed = Validazione delle traduzioni non riuscita: {
|
||||
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-uploadingTarget = Caricamento di { $target }…
|
||||
engine-uploadMissingCredentials = Credenziali di pubblicazione incomplete. Configurale nelle impostazioni del progetto.
|
||||
engine-uploadOffline = Impossibile caricare: la modalità aereo è attiva
|
||||
engine-generateSiteStarted = Generazione del sito...
|
||||
@@ -156,8 +160,16 @@ engine-generateSiteNoProject = Nessun progetto attivo
|
||||
engine-previewDataDirUnavailable = Directory dati del progetto non disponibile
|
||||
engine-previewPortInUse = La porta del server di anteprima è già in uso
|
||||
dialog-selectFolder = Seleziona cartella
|
||||
dialog-openProject = Apri cartella progetto
|
||||
dialog-importMedia = Importa media
|
||||
dialog-replaceMedia = Sostituisci file multimediale
|
||||
dialog-imageFilter = Immagini
|
||||
editor-replaceFile = Sostituisci file…
|
||||
media-toast-imported = Importati { $count } file multimediali
|
||||
media-toast-importFailed = Impossibile importare alcuni file multimediali: { $error }
|
||||
media-toast-replaced = File multimediale sostituito
|
||||
media-toast-unchanged = Il file selezionato è identico; nessuna modifica
|
||||
media-toast-replaceFailed = Impossibile sostituire il file multimediale: { $error }
|
||||
settings-nav-project = Progetto
|
||||
settings-nav-editor = Editor
|
||||
settings-nav-content = Contenuto
|
||||
@@ -410,4 +422,50 @@ engine-checkingItem = Verifica: { $current }/{ $total } — { $name }
|
||||
engine-renderingPost = Rendering di { $post }
|
||||
engine-writingGeneratedFiles = Scrittura dei file generati
|
||||
engine-generationComplete = Generazione del sito completata
|
||||
engine-runScript = Esecuzione dello script…
|
||||
engine-regeneratingItem = Rigenerazione: { $name }
|
||||
metadataDiff-run = Esegui confronto
|
||||
metadataDiff-running = Confronto tra database e file system…
|
||||
metadataDiff-idle = Esegui il confronto dei metadati tra file portatili e database.
|
||||
metadataDiff-clean = I metadati del database e del file system sono sincronizzati.
|
||||
metadataDiff-fileToDb = Usa file
|
||||
metadataDiff-dbToFile = Usa database
|
||||
metadataDiff-orphans = File orfani
|
||||
metadataDiff-errors = Errori
|
||||
metadataDiff-repaired = Differenza nei metadati riparata
|
||||
metadataDiff-field = { $field }: DB = { $database } · File = { $file }
|
||||
metadataDiff-entity = { $entity } · { $path }
|
||||
metadataDiff-orphan = { $reason } · { $path }
|
||||
engine-fillMissingTranslationsStarted = Creazione delle traduzioni mancanti…
|
||||
engine-translatingContent = Traduzione dei contenuti…
|
||||
engine-fillMissingTranslationsComplete = Traduzione completata: { $posts } articoli, { $media } media, { $failed } errori
|
||||
engine-autoTranslationStarted = Creazione delle traduzioni mancanti…
|
||||
engine-autoTranslationComplete = Create { $count } bozze di traduzione
|
||||
translationValidation-run = Verifica
|
||||
translationValidation-running = Verifica delle traduzioni…
|
||||
translationValidation-idle = Avvia la verifica delle traduzioni nel database e nel filesystem.
|
||||
translationValidation-clean = Tutte le traduzioni sono coerenti.
|
||||
translationValidation-databaseIssues = Problemi del database
|
||||
translationValidation-filesystemIssues = Problemi del filesystem
|
||||
translationValidation-missingSourcePost = Manca l’articolo sorgente
|
||||
translationValidation-sameLanguageAsCanonical = La lingua corrisponde all’articolo sorgente
|
||||
translationValidation-doNotTranslateHasTranslations = L’articolo è contrassegnato come non traducibile
|
||||
translationValidation-contentInDatabase = Il contenuto pubblicato rimane nel database
|
||||
translationValidation-missingTranslation = Manca una traduzione configurata
|
||||
blogmark-invalid = Blogmark non valido: { $error }
|
||||
blogmark-unknownProject = Il progetto indicato dal blogmark non esiste qui.
|
||||
blogmark-noProject = Apri un progetto prima di importare un blogmark.
|
||||
blogmark-imported = Blogmark importato
|
||||
blogmark-failed = Importazione del blogmark non riuscita: { $error }
|
||||
engine-generatedPage = Generato { $url } ({ $current }/{ $total })
|
||||
settings-imageImportConcurrency = Importazioni immagini simultanee (1–8)
|
||||
settings-imageImportConcurrencyInvalid = Il numero di importazioni simultanee deve essere compreso tra 1 e 8
|
||||
find-titleFind = Trova
|
||||
find-titleReplace = Trova e sostituisci
|
||||
find-query = Testo da trovare
|
||||
find-replacement = Sostituzione
|
||||
find-next = Trova successivo
|
||||
find-replace = Sostituisci
|
||||
find-replaceAll = Sostituisci tutto
|
||||
find-noMatches = Nessuna corrispondenza
|
||||
find-replacedCount = Sostituite { $count } corrispondenze
|
||||
|
||||
Reference in New Issue
Block a user