feat: add password confirmation to register + fix i18n hardcoded strings
- Add confirmPassword field to registration form with Zod validation - Replace ~30 hardcoded French/English strings in admin-settings-form with proper t() i18n calls (Ollama models, Custom models, search test) - Extract SettingsHeader to client component for i18n support - Add 15 i18n keys to all 15 locale files (auth + admin.ai + admin.tools) - Remove debug "Config value" line from embeddings section Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -71,7 +71,17 @@
|
||||
"providerCustomOption": "🔧 Custom OpenAI-Compatible",
|
||||
"saved": "(Opgeslagen)",
|
||||
"chatProvider": "Chat Provider",
|
||||
"chatDescription": "AI-provider voor de chat-assistent. Val terug op Tags-provider indien niet geconfigureerd."
|
||||
"chatDescription": "AI-provider voor de chat-assistent. Val terug op Tags-provider indien niet geconfigureerd.",
|
||||
"fetchModelsFailed": "Modellen ophalen mislukt",
|
||||
"refreshModels": "Modellen vernieuwen",
|
||||
"configured": "Geconfigureerd",
|
||||
"fetchingModels": "Modellen ophalen...",
|
||||
"clickToLoadModels": "Klik op ↺ om modellen te laden",
|
||||
"searchModel": "Model zoeken...",
|
||||
"noModels": "Geen modellen. Klik op ↺",
|
||||
"modelsAvailable": "{count} model(len) beschikbaar",
|
||||
"enterUrlToLoad": "Voer URL in en klik op ↺",
|
||||
"currentProvider": "(Huidig: {provider})"
|
||||
},
|
||||
"aiTest": {
|
||||
"description": "Test uw AI-providers voor taggeneratie en semantische zoek-embeddings",
|
||||
@@ -217,8 +227,11 @@
|
||||
"jinaKeyDescription": "Gebruikt voor web schrapen. Werkt zonder sleutel maar met snelheidslimieten.",
|
||||
"saveSettings": "Tools-instellingen Opslaan",
|
||||
"updateSuccess": "Tools-instellingen succesvol bijgewerkt",
|
||||
"updateFailed": "Tools-instellingen bijwerken mislukt"
|
||||
}
|
||||
"updateFailed": "Tools-instellingen bijwerken mislukt",
|
||||
"testing": "Testen...",
|
||||
"testSearch": "Zoekfunctie testen"
|
||||
},
|
||||
"settingsDescription": "Toepassingsinstellingen configureren"
|
||||
},
|
||||
"ai": {
|
||||
"analyzing": "AI analyseert...",
|
||||
@@ -368,7 +381,9 @@
|
||||
"signIn": "Inloggen",
|
||||
"signInToAccount": "Log in op uw account",
|
||||
"signOut": "Uitloggen",
|
||||
"signUp": "Registreren"
|
||||
"signUp": "Registreren",
|
||||
"confirmPassword": "Wachtwoord bevestigen",
|
||||
"confirmPasswordPlaceholder": "Bevestig uw wachtwoord"
|
||||
},
|
||||
"autoLabels": {
|
||||
"aiPowered": "AI-gestuurd",
|
||||
|
||||
Reference in New Issue
Block a user