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}} sélectionné",
"{{count}} selected_many": "",
"{{count}} selected_other": "{{count}} sélectionnés",
"Add a new note to your collection.": "Ajoute une nouvelle note à ta collection.",
"API Configuration": "Configuration de l'API",
"API URL reset to default. Please reload the page.": "URL de l'API réinitialisée par défaut. Veuillez recharger la page.",
"API URL updated successfully. Please reload the page.": "URL de l'API mise à jour avec succès. Veuillez recharger la page.",
"Archive": "Archive",
"Archived {{count}} note_one": "{{count}} note archivée",
"Archived {{count}} note_many": "",
"Archived {{count}} note_other": "{{count}} notes archivées",
"Are you sure you want to delete {{count}} note?_one": "Es-tu sûr de vouloir supprimer {{count}} note ?",
"Are you sure you want to delete {{count}} note?_many": "",
"Are you sure you want to delete {{count}} note?_other": "Es-tu sûr de vouloir supprimer {{count}} notes ?",
"Are you sure?": "Es-tu sûr ?",
"Backend URL": "URL du backend",
"Choose your preferred language": "Choisis ta langue préférée",
"Color": "Couleur",
"Configure the application settings.": "Configure les paramètres de l'application.",
"Configure the backend API URL for this application": "Configure l'URL de l'API backend pour cette application",
"Content": "Contenu",
"Create": "Créer",
"Create Note": "Créer une note",
"Current API URL": "URL de l'API actuelle",
"Custom API URL": "URL de l'API personnalisée",
"Data Management": "Gestion des données",
"Delete": "Supprimer",
"Delete tag \"{{name}}\"? Notes will keep their content.": "Supprimer l'étiquette \"{{name}}\" ? Les notes conserveront leur contenu.",
"Deleted {{count}} note_one": "{{count}} note supprimée",
"Deleted {{count}} note_many": "",
"Deleted {{count}} note_other": "{{count}} notes supprimées",
"Edit Note": "Modifier la note",
"Export Data": "Exporter les données",
@@ -29,9 +40,10 @@
"Import Data": "Importer les données",
"Import failed": "Échec de l'importation",
"Import successful. Reloading...": "Importation réussie. Rechargement...",
"Invalid URL": "URL invalide",
"Invalid URL format. Please enter a valid URL.": "Format d'URL invalide. Veuillez entrer une URL valide.",
"K-Notes": "K-Notes",
"Language": "Langue",
"Leave empty to use the default or Docker-injected URL": "Laisser vide pour utiliser l'URL par défaut ou injectée par Docker",
"List View": "Vue en liste",
"New Note": "Nouvelle note",
"No archived notes yet": "Pas encore de notes archivées",
@@ -42,16 +54,24 @@
"Note created": "Note créée",
"Note title": "Titre de la note",
"Note updated": "Note mise à jour",
"Notes": "Notes",
"Others": "Autres",
"Pin this note": "Épingler cette note",
"Pinned": "Épinglées",
"Please enter a URL": "Veuillez entrer une URL",
"Reload": "Recharger",
"Rename": "Renommer",
"Reset to Default": "Réinitialiser par défaut",
"Save": "Enregistrer",
"Save changes": "Enregistrer les modifications",
"Saving...": "Enregistrement...",
"Saving": {
"": {
"": {
"": ""
}
}
},
"Search your notes...": "Recherche dans tes notes...",
"Settings": "Paramètres",
"Settings saved. Please refresh the page.": "Paramètres enregistrés. Veuillez actualiser la page.",
"Tag deleted": "Étiquette supprimée",
"Tag renamed": "Étiquette renommée",
"Tags": "Étiquettes",