Implement the OPML menu editor

This commit is contained in:
2026-07-19 19:37:00 +02:00
parent 7d20139531
commit 92a942d52f
18 changed files with 1955 additions and 43 deletions

View File

@@ -78,6 +78,36 @@ common-save = Speichern
common-open = Öffnen
common-cancel = Abbrechen
common-delete = Löschen
menuEditor-title = Menü-Editor
menuEditor-description = Erstellen Sie die in meta/menu.opml gespeicherte Seitennavigation. Ziehen Sie Einträge oder verwenden Sie die zugänglichen Verschiebesteuerungen.
menuEditor-addEntry = Seite oder Untermenü hinzufügen
menuEditor-addCategory = Kategoriearchiv hinzufügen
menuEditor-reload = Neu laden
menuEditor-moveUp = Nach oben
menuEditor-drag = Menüeintrag ziehen
menuEditor-moveDown = Nach unten
menuEditor-indent = Einrücken
menuEditor-unindent = Ausrücken
menuEditor-loading = Menü wird geladen…
menuEditor-loadFailed = Das Menü konnte nicht geladen werden.
menuEditor-loadFailedDetail = Das Menü konnte nicht geladen werden: { $error }
menuEditor-saveFailed = Das Menü konnte nicht gespeichert werden: { $error }
menuEditor-saved = Menü gespeichert.
menuEditor-empty = Das Menü ist leer.
menuEditor-noProject = Kein aktives Projekt verfügbar.
menuEditor-finishDraft = Schließen Sie den neuen Eintrag ab oder brechen Sie ihn vor dem Speichern ab.
menuEditor-draft = Neuer Eintrag
menuEditor-pagePlaceholder = Seiten suchen oder Untermenütitel eingeben
menuEditor-categoryPlaceholder = Kategorie suchen oder eingeben
menuEditor-createSubmenu = Untermenü erstellen
menuEditor-useCategory = Kategorie verwenden
menuEditor-categoryRequired = Geben Sie einen Kategorienamen ein.
menuEditor-categoryCreateFailed = Die Kategorie konnte nicht erstellt werden: { $error }
menuEditor-newSubmenu = Neues Untermenü
menuEditor-kindHome = Startseite
menuEditor-kindPage = Seite
menuEditor-kindSubmenu = Untermenü
menuEditor-kindCategory = Kategoriearchiv
chat-sidebar-empty = Noch keine Unterhaltungen
chat-new = Neue Unterhaltung
chat-newWithModel = Unterhaltung mit { $model }

View File

@@ -78,6 +78,36 @@ common-save = Save
common-open = Open
common-cancel = Cancel
common-delete = Delete
menuEditor-title = Menu Editor
menuEditor-description = Build the site navigation stored in meta/menu.opml. Drag entries or use the accessible move controls.
menuEditor-addEntry = Add page or submenu
menuEditor-addCategory = Add category archive
menuEditor-reload = Reload
menuEditor-moveUp = Move up
menuEditor-drag = Drag menu entry
menuEditor-moveDown = Move down
menuEditor-indent = Indent
menuEditor-unindent = Unindent
menuEditor-loading = Loading menu…
menuEditor-loadFailed = The menu could not be loaded.
menuEditor-loadFailedDetail = The menu could not be loaded: { $error }
menuEditor-saveFailed = The menu could not be saved: { $error }
menuEditor-saved = Menu saved.
menuEditor-empty = The menu is empty.
menuEditor-noProject = No active project is available.
menuEditor-finishDraft = Finish or cancel the new entry before saving.
menuEditor-draft = New entry
menuEditor-pagePlaceholder = Search pages or enter a submenu title
menuEditor-categoryPlaceholder = Search or enter a category
menuEditor-createSubmenu = Create submenu
menuEditor-useCategory = Use category
menuEditor-categoryRequired = Enter a category name.
menuEditor-categoryCreateFailed = The category could not be created: { $error }
menuEditor-newSubmenu = New Submenu
menuEditor-kindHome = Home
menuEditor-kindPage = Page
menuEditor-kindSubmenu = Submenu
menuEditor-kindCategory = Category archive
chat-sidebar-empty = No conversations yet
chat-new = New Chat
chat-newWithModel = Chat with { $model }

View File

@@ -78,6 +78,36 @@ common-save = Guardar
common-open = Abrir
common-cancel = Cancelar
common-delete = Eliminar
menuEditor-title = Editor de menú
menuEditor-description = Cree la navegación del sitio guardada en meta/menu.opml. Arrastre las entradas o use los controles de movimiento accesibles.
menuEditor-addEntry = Añadir página o submenú
menuEditor-addCategory = Añadir archivo de categoría
menuEditor-reload = Recargar
menuEditor-moveUp = Subir
menuEditor-drag = Arrastrar entrada del menú
menuEditor-moveDown = Bajar
menuEditor-indent = Aumentar sangría
menuEditor-unindent = Reducir sangría
menuEditor-loading = Cargando menú…
menuEditor-loadFailed = No se pudo cargar el menú.
menuEditor-loadFailedDetail = No se pudo cargar el menú: { $error }
menuEditor-saveFailed = No se pudo guardar el menú: { $error }
menuEditor-saved = Menú guardado.
menuEditor-empty = El menú está vacío.
menuEditor-noProject = No hay ningún proyecto activo disponible.
menuEditor-finishDraft = Termine o cancele la nueva entrada antes de guardar.
menuEditor-draft = Nueva entrada
menuEditor-pagePlaceholder = Buscar páginas o introducir el título de un submenú
menuEditor-categoryPlaceholder = Buscar o introducir una categoría
menuEditor-createSubmenu = Crear submenú
menuEditor-useCategory = Usar categoría
menuEditor-categoryRequired = Introduzca un nombre de categoría.
menuEditor-categoryCreateFailed = No se pudo crear la categoría: { $error }
menuEditor-newSubmenu = Nuevo submenú
menuEditor-kindHome = Inicio
menuEditor-kindPage = Página
menuEditor-kindSubmenu = Submenú
menuEditor-kindCategory = Archivo de categoría
chat-sidebar-empty = No hay conversaciones
chat-new = Nueva conversación
chat-newWithModel = Conversación con { $model }

View File

@@ -78,6 +78,36 @@ common-save = Enregistrer
common-open = Ouvrir
common-cancel = Annuler
common-delete = Supprimer
menuEditor-title = Éditeur de menu
menuEditor-description = Construisez la navigation du site enregistrée dans meta/menu.opml. Faites glisser les entrées ou utilisez les commandes de déplacement accessibles.
menuEditor-addEntry = Ajouter une page ou un sous-menu
menuEditor-addCategory = Ajouter une archive de catégorie
menuEditor-reload = Recharger
menuEditor-moveUp = Monter
menuEditor-drag = Faire glisser lentrée du menu
menuEditor-moveDown = Descendre
menuEditor-indent = Indenter
menuEditor-unindent = Désindenter
menuEditor-loading = Chargement du menu…
menuEditor-loadFailed = Impossible de charger le menu.
menuEditor-loadFailedDetail = Impossible de charger le menu : { $error }
menuEditor-saveFailed = Impossible denregistrer le menu : { $error }
menuEditor-saved = Menu enregistré.
menuEditor-empty = Le menu est vide.
menuEditor-noProject = Aucun projet actif nest disponible.
menuEditor-finishDraft = Terminez ou annulez la nouvelle entrée avant denregistrer.
menuEditor-draft = Nouvelle entrée
menuEditor-pagePlaceholder = Rechercher des pages ou saisir le titre dun sous-menu
menuEditor-categoryPlaceholder = Rechercher ou saisir une catégorie
menuEditor-createSubmenu = Créer le sous-menu
menuEditor-useCategory = Utiliser la catégorie
menuEditor-categoryRequired = Saisissez un nom de catégorie.
menuEditor-categoryCreateFailed = Impossible de créer la catégorie : { $error }
menuEditor-newSubmenu = Nouveau sous-menu
menuEditor-kindHome = Accueil
menuEditor-kindPage = Page
menuEditor-kindSubmenu = Sous-menu
menuEditor-kindCategory = Archive de catégorie
chat-sidebar-empty = Aucune conversation
chat-new = Nouvelle conversation
chat-newWithModel = Conversation avec { $model }

View File

@@ -78,6 +78,36 @@ common-save = Salva
common-open = Apri
common-cancel = Annulla
common-delete = Elimina
menuEditor-title = Editor del menu
menuEditor-description = Crea la navigazione del sito salvata in meta/menu.opml. Trascina le voci o usa i comandi di spostamento accessibili.
menuEditor-addEntry = Aggiungi pagina o sottomenu
menuEditor-addCategory = Aggiungi archivio categoria
menuEditor-reload = Ricarica
menuEditor-moveUp = Sposta su
menuEditor-drag = Trascina la voce del menu
menuEditor-moveDown = Sposta giù
menuEditor-indent = Aumenta rientro
menuEditor-unindent = Riduci rientro
menuEditor-loading = Caricamento menu…
menuEditor-loadFailed = Impossibile caricare il menu.
menuEditor-loadFailedDetail = Impossibile caricare il menu: { $error }
menuEditor-saveFailed = Impossibile salvare il menu: { $error }
menuEditor-saved = Menu salvato.
menuEditor-empty = Il menu è vuoto.
menuEditor-noProject = Nessun progetto attivo disponibile.
menuEditor-finishDraft = Completa o annulla la nuova voce prima di salvare.
menuEditor-draft = Nuova voce
menuEditor-pagePlaceholder = Cerca pagine o inserisci il titolo di un sottomenu
menuEditor-categoryPlaceholder = Cerca o inserisci una categoria
menuEditor-createSubmenu = Crea sottomenu
menuEditor-useCategory = Usa categoria
menuEditor-categoryRequired = Inserisci un nome di categoria.
menuEditor-categoryCreateFailed = Impossibile creare la categoria: { $error }
menuEditor-newSubmenu = Nuovo sottomenu
menuEditor-kindHome = Home
menuEditor-kindPage = Pagina
menuEditor-kindSubmenu = Sottomenu
menuEditor-kindCategory = Archivio categoria
chat-sidebar-empty = Nessuna conversazione
chat-new = Nuova conversazione
chat-newWithModel = Conversazione con { $model }