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

@@ -1,23 +1,34 @@
{
"{{count}} selected_one": "{{count}} seleccionado",
"{{count}} selected_many": "",
"{{count}} selected_other": "{{count}} seleccionados",
"Add a new note to your collection.": "Añade una nueva nota a tu colección.",
"API Configuration": "Configuración de API",
"API URL reset to default. Please reload the page.": "URL de API restablecido a predeterminado. Recarga la página.",
"API URL updated successfully. Please reload the page.": "URL de API actualizado correctamente. Recarga la página.",
"Archive": "Archivar",
"Archived {{count}} note_one": "{{count}} nota archivada",
"Archived {{count}} note_many": "",
"Archived {{count}} note_other": "{{count}} notas archivadas",
"Are you sure you want to delete {{count}} note?_one": "¿Estás seguro de que quieres eliminar {{count}} nota?",
"Are you sure you want to delete {{count}} note?_many": "",
"Are you sure you want to delete {{count}} note?_other": "¿Estás seguro de que quieres eliminar {{count}} notas?",
"Are you sure?": "¿Estás seguro?",
"Backend URL": "URL del backend",
"Choose your preferred language": "Elige tu idioma preferido",
"Color": "Color",
"Configure the application settings.": "Configura los ajustes de la aplicación.",
"Configure the backend API URL for this application": "Configura la URL de API del backend para esta aplicación",
"Content": "Contenido",
"Create": "Crear",
"Create Note": "Crear nota",
"Current API URL": "URL de API actual",
"Custom API URL": "URL de API personalizado",
"Data Management": "Gestión de datos",
"Delete": "Eliminar",
"Delete tag \"{{name}}\"? Notes will keep their content.": "¿Eliminar etiqueta \"{{name}}\"? Las notas conservarán su contenido.",
"Deleted {{count}} note_one": "{{count}} nota eliminada",
"Deleted {{count}} note_many": "",
"Deleted {{count}} note_other": "{{count}} notas eliminadas",
"Edit Note": "Editar nota",
"Export Data": "Exportar datos",
@@ -29,9 +40,10 @@
"Import Data": "Importar datos",
"Import failed": "Importación fallida",
"Import successful. Reloading...": "Importación exitosa. Recargando...",
"Invalid URL": "URL inválida",
"Invalid URL format. Please enter a valid URL.": "Formato de URL inválido. Por favor, introduce una URL válida.",
"K-Notes": "K-Notes",
"Language": "Idioma",
"Leave empty to use the default or Docker-injected URL": "Dejar vacío para usar la URL predeterminada o inyectada por Docker",
"List View": "Vista de lista",
"New Note": "Nueva nota",
"No archived notes yet": "Aún no hay notas archivadas",
@@ -42,16 +54,24 @@
"Note created": "Nota creada",
"Note title": "Título de la nota",
"Note updated": "Nota actualizada",
"Notes": "Notas",
"Others": "Otros",
"Pin this note": "Fijar esta nota",
"Pinned": "Fijadas",
"Please enter a URL": "Por favor, introduce una URL",
"Reload": "Recargar",
"Rename": "Renombrar",
"Reset to Default": "Restablecer a predeterminado",
"Save": "Guardar",
"Save changes": "Guardar cambios",
"Saving...": "Guardando...",
"Saving": {
"": {
"": {
"": ""
}
}
},
"Search your notes...": "Busca tus notas...",
"Settings": "Configuración",
"Settings saved. Please refresh the page.": "Configuración guardada. Por favor, actualiza la página.",
"Tag deleted": "Etiqueta eliminada",
"Tag renamed": "Etiqueta renombrada",
"Tags": "Etiquetas",