feat: Introduce dedicated settings page with API URL configuration and data management hooks, and update Dockerfile for runtime env injection.

This commit is contained in:
2025-12-26 15:55:55 +01:00
parent 23b3c5000f
commit 7840227649
14 changed files with 368 additions and 89 deletions

View File

@@ -2,6 +2,9 @@
"{{count}} selected_one": "{{count}} ausgewählt",
"{{count}} selected_other": "{{count}} ausgewählt",
"Add a new note to your collection.": "Füge eine neue Notiz zu deiner Sammlung hinzu.",
"API Configuration": "API-Konfiguration",
"API URL reset to default. Please reload the page.": "API-URL auf Standard zurückgesetzt. Bitte Seite neu laden.",
"API URL updated successfully. Please reload the page.": "API-URL erfolgreich aktualisiert. Bitte Seite neu laden.",
"Archive": "Archiv",
"Archived {{count}} note_one": "{{count}} Notiz archiviert",
"Archived {{count}} note_other": "{{count}} Notizen archiviert",
@@ -9,11 +12,15 @@
"Are you sure you want to delete {{count}} note?_other": "Möchtest du wirklich {{count}} Notizen löschen?",
"Are you sure?": "Bist du sicher?",
"Backend URL": "Backend-URL",
"Choose your preferred language": "Wähle deine bevorzugte Sprache",
"Color": "Farbe",
"Configure the application settings.": "Konfiguriere die Anwendungseinstellungen.",
"Configure the backend API URL for this application": "Konfiguriere die Backend-API-URL für diese Anwendung",
"Content": "Inhalt",
"Create": "Erstellen",
"Create Note": "Notiz erstellen",
"Current API URL": "Aktuelle API-URL",
"Custom API URL": "Benutzerdefinierte API-URL",
"Data Management": "Datenverwaltung",
"Delete": "Löschen",
"Delete tag \"{{name}}\"? Notes will keep their content.": "Tag \"{{name}}\" löschen? Notizen behalten ihren Inhalt.",
@@ -29,9 +36,10 @@
"Import Data": "Daten importieren",
"Import failed": "Import fehlgeschlagen",
"Import successful. Reloading...": "Import erfolgreich. Wird neu geladen...",
"Invalid URL": "Ungültige URL",
"Invalid URL format. Please enter a valid URL.": "Ungültiges URL-Format. Bitte gib eine gültige URL ein.",
"K-Notes": "K-Notes",
"Language": "Sprache",
"Leave empty to use the default or Docker-injected URL": "Leer lassen, um die Standard- oder Docker-injizierte URL zu verwenden",
"List View": "Listenansicht",
"New Note": "Neue Notiz",
"No archived notes yet": "Noch keine archivierten Notizen",
@@ -42,16 +50,24 @@
"Note created": "Notiz erstellt",
"Note title": "Notiztitel",
"Note updated": "Notiz aktualisiert",
"Notes": "Notizen",
"Others": "Andere",
"Pin this note": "Diese Notiz anheften",
"Pinned": "Angeheftet",
"Please enter a URL": "Bitte gib eine URL ein",
"Reload": "Neu laden",
"Rename": "Umbenennen",
"Reset to Default": "Auf Standard zurücksetzen",
"Save": "Speichern",
"Save changes": "Änderungen speichern",
"Saving...": "Speichern...",
"Saving": {
"": {
"": {
"": ""
}
}
},
"Search your notes...": "Durchsuche deine Notizen...",
"Settings": "Einstellungen",
"Settings saved. Please refresh the page.": "Einstellungen gespeichert. Bitte aktualisiere die Seite.",
"Tag deleted": "Tag gelöscht",
"Tag renamed": "Tag umbenannt",
"Tags": "Tags",