959 lines
40 KiB
JSON
959 lines
40 KiB
JSON
{
|
|
"about": {
|
|
"appDescription": "Une application de prise de notes puissante avec des fonctionnalités IA",
|
|
"appName": "Keep Notes",
|
|
"buildDate": "Date de build",
|
|
"description": "Informations sur l'application",
|
|
"features": {
|
|
"description": "Capacités alimentées par l'IA",
|
|
"dragDrop": "Gestion des notes par glisser-déposer",
|
|
"labelSystem": "Système d'étiquettes",
|
|
"memoryEcho": "Perspectives quotidiennes Memory Echo",
|
|
"multipleProviders": "Plusieurs fournisseurs IA (OpenAI, Ollama)",
|
|
"notebookOrganization": "Organisation en carnets",
|
|
"paragraphReformulation": "Reformulation de paragraphes",
|
|
"semanticSearch": "Recherche sémantique avec embeddings",
|
|
"title": "Fonctionnalités",
|
|
"titleSuggestions": "Suggestions de titre alimentées par l'IA"
|
|
},
|
|
"platform": "Plateforme",
|
|
"platformWeb": "Web",
|
|
"support": {
|
|
"description": "Obtenez de l'aide et donnez votre avis",
|
|
"documentation": "Documentation",
|
|
"feedback": "Commentaires",
|
|
"reportIssues": "Signaler des problèmes",
|
|
"title": "Support"
|
|
},
|
|
"technology": {
|
|
"ai": "IA",
|
|
"authentication": "Authentification",
|
|
"backend": "Backend",
|
|
"database": "Base de données",
|
|
"description": "Construit avec des technologies modernes",
|
|
"frontend": "Frontend",
|
|
"testing": "Tests",
|
|
"title": "Stack technologique",
|
|
"ui": "UI"
|
|
},
|
|
"title": "À propos",
|
|
"version": "Version"
|
|
},
|
|
"admin": {
|
|
"ai": {
|
|
"apiKey": "Clé API",
|
|
"baseUrl": "URL de base",
|
|
"commonEmbeddingModels": "Modèles d'embeddings courants pour API compatibles OpenAI",
|
|
"commonModelsDescription": "Modèles courants pour API compatibles OpenAI",
|
|
"description": "Configurez les fournisseurs IA pour l'étiquetage auto et la recherche sémantique.",
|
|
"embeddingsDescription": "Fournisseur IA pour la recherche sémantique. Recommandé : OpenAI (meilleure qualité).",
|
|
"embeddingsProvider": "Fournisseur d'embeddings",
|
|
"model": "Modèle",
|
|
"modelRecommendations": "gpt-4o-mini = Meilleur prix • gpt-4o = Meilleure qualité",
|
|
"openAIKeyDescription": "Votre clé API OpenAI depuis platform.openai.com",
|
|
"openTestPanel": "Ouvrir le panneau de test IA",
|
|
"provider": "Fournisseur",
|
|
"providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING est requis",
|
|
"providerTagsRequired": "AI_PROVIDER_TAGS est requis",
|
|
"saveSettings": "Enregistrer les paramètres IA",
|
|
"saving": "Enregistrement...",
|
|
"selectEmbeddingModel": "Sélectionnez un modèle d'embedding installé localement",
|
|
"selectOllamaModel": "Sélectionnez un modèle Ollama installé localement",
|
|
"tagsGenerationDescription": "Fournisseur IA pour les suggestions d'étiquettes. Recommandé : Ollama (gratuit, local).",
|
|
"tagsGenerationProvider": "Fournisseur de génération d'étiquettes",
|
|
"title": "Configuration IA",
|
|
"updateFailed": "Échec de la mise à jour des paramètres IA",
|
|
"updateSuccess": "Paramètres IA mis à jour avec succès",
|
|
"providerOllamaOption": "🦙 Ollama (Local & Gratuit)",
|
|
"providerOpenAIOption": "🤖 OpenAI (GPT-5, GPT-4)",
|
|
"providerCustomOption": "🔧 Custom Compatible OpenAI",
|
|
"bestValue": "Meilleur rapport qualité/prix",
|
|
"bestQuality": "Meilleure qualité",
|
|
"saved": "(Enregistré)"
|
|
},
|
|
"aiTest": {
|
|
"description": "Test your AI providers for tag generation and semantic search embeddings",
|
|
"embeddingDimensions": "Embedding Dimensions:",
|
|
"embeddingsTestDescription": "Test the AI provider responsible for semantic search embeddings",
|
|
"embeddingsTestTitle": "Embeddings Test",
|
|
"error": "Error:",
|
|
"first5Values": "First 5 values:",
|
|
"generatedTags": "Generated Tags:",
|
|
"howItWorksTitle": "How Testing Works",
|
|
"model": "Model:",
|
|
"provider": "Provider:",
|
|
"responseTime": "Response time: {time}ms",
|
|
"runTest": "Run Test",
|
|
"tagsTestDescription": "Test the AI provider responsible for automatic tag suggestions",
|
|
"tagsTestTitle": "Tags Generation Test",
|
|
"testError": "Test Error: {error}",
|
|
"testFailed": "Test Failed",
|
|
"testPassed": "Test Passed",
|
|
"testing": "Testing...",
|
|
"tipDescription": "Use the AI Test Panel to diagnose configuration issues before testing.",
|
|
"tipTitle": "Tip:",
|
|
"title": "AI Provider Testing",
|
|
"vectorDimensions": "vector dimensions"
|
|
},
|
|
"aiTesting": "AI Testing",
|
|
"security": {
|
|
"allowPublicRegistration": "Allow Public Registration",
|
|
"allowPublicRegistrationDescription": "If disabled, new users can only be added by an Administrator via the User Management page.",
|
|
"description": "Manage access control and registration policies.",
|
|
"title": "Security Settings",
|
|
"updateFailed": "Failed to update security settings",
|
|
"updateSuccess": "Security Settings updated"
|
|
},
|
|
"settings": "Admin Settings",
|
|
"smtp": {
|
|
"description": "Configure email server for password resets.",
|
|
"forceSSL": "Force SSL/TLS (usually for port 465)",
|
|
"fromEmail": "From Email",
|
|
"host": "Host",
|
|
"ignoreCertErrors": "Ignore Certificate Errors (Self-hosted/Dev only)",
|
|
"password": "Password",
|
|
"port": "Port",
|
|
"saveSettings": "Save SMTP Settings",
|
|
"sending": "Sending...",
|
|
"testEmail": "Test Email",
|
|
"testFailed": "Failed: {error}",
|
|
"testSuccess": "Test email sent successfully!",
|
|
"title": "SMTP Configuration",
|
|
"updateFailed": "Failed to update SMTP settings",
|
|
"updateSuccess": "SMTP Settings updated",
|
|
"username": "Username"
|
|
},
|
|
"title": "Admin Dashboard",
|
|
"userManagement": "User Management",
|
|
"users": {
|
|
"addUser": "Add User",
|
|
"confirmDelete": "Êtes-vous sûr ? Cette action est irréversible.",
|
|
"createFailed": "Failed to create user",
|
|
"createSuccess": "User created successfully",
|
|
"createUser": "Create User",
|
|
"createUserDescription": "Add a new user to the system.",
|
|
"deleteFailed": "Échec de la suppression",
|
|
"deleteSuccess": "Utilisateur supprimé",
|
|
"demote": "Rétrograder en utilisateur",
|
|
"email": "Email",
|
|
"name": "Name",
|
|
"password": "Password",
|
|
"promote": "Promouvoir en admin",
|
|
"role": "Role",
|
|
"roleUpdateFailed": "Échec de la mise à jour du rôle",
|
|
"roleUpdateSuccess": "Rôle de l'utilisateur mis à jour à {role}",
|
|
"roles": {
|
|
"admin": "Admin",
|
|
"user": "Utilisateur"
|
|
},
|
|
"table": {
|
|
"actions": "Actions",
|
|
"createdAt": "Créé le",
|
|
"email": "Email",
|
|
"name": "Nom",
|
|
"role": "Rôle"
|
|
}
|
|
}
|
|
},
|
|
"ai": {
|
|
"analyzing": "AI analyzing...",
|
|
"assistant": "AI Assistant",
|
|
"autoLabels": {
|
|
"analyzing": "Analyse de vos notes pour les suggestions d'étiquettes...",
|
|
"create": "Créer",
|
|
"createNewLabel": "Créer cette nouvelle étiquette et l'ajouter",
|
|
"created": "{count} labels created successfully",
|
|
"creating": "Création des étiquettes...",
|
|
"description": "I've detected recurring themes in \"{notebookName}\" ({totalNotes} notes). Create labels for them?",
|
|
"error": "Failed to fetch label suggestions",
|
|
"new": "(nouveau)",
|
|
"noLabelsSelected": "No labels selected",
|
|
"note": "note",
|
|
"notes": "notes",
|
|
"title": "Suggestions d'étiquettes",
|
|
"typeContent": "Type content to get label suggestions...",
|
|
"typeForSuggestions": "Tapez du contenu pour obtenir des suggestions d'étiquettes..."
|
|
},
|
|
"batchOrganization": {
|
|
"analyzing": "Analyzing your notes...",
|
|
"apply": "Apply",
|
|
"applyFailed": "Échec de l'application du plan d'organisation",
|
|
"applying": "Applying...",
|
|
"description": "L'IA analysera vos notes et suggérera de les organiser dans des carnets.",
|
|
"error": "Échec de la création du plan d'organisation",
|
|
"noNotebooks": "No notebooks available. Create notebooks first to organize your notes.",
|
|
"noNotesSelected": "Aucune note sélectionnée",
|
|
"noSuggestions": "AI could not find a good way to organize these notes.",
|
|
"selectAllIn": "Sélectionner toutes les notes dans {notebook}",
|
|
"selectNote": "Sélectionner la note : {title}",
|
|
"success": "{count} notes déplacées avec succès",
|
|
"title": "Organiser avec l'IA"
|
|
},
|
|
"clarify": "Clarify",
|
|
"clickToAddTag": "Click to add this tag",
|
|
"generateTitles": "Generate titles",
|
|
"generateTitlesTooltip": "Generate titles with AI",
|
|
"generating": "Generating...",
|
|
"generatingTitles": "Generating titles...",
|
|
"ignoreSuggestion": "Ignore this suggestion",
|
|
"improveStyle": "Improve style",
|
|
"languageDetected": "Language detected",
|
|
"notebookSummary": {
|
|
"regenerate": "Régénérer le résumé",
|
|
"regenerating": "Régénération du résumé..."
|
|
},
|
|
"original": "Original",
|
|
"poweredByAI": "Powered by AI",
|
|
"processing": "Processing...",
|
|
"reformulateText": "Reformulate text",
|
|
"reformulated": "Reformulated",
|
|
"reformulating": "Reformulating...",
|
|
"reformulationApplied": "Reformulated text applied!",
|
|
"reformulationComparison": "Reformulation Comparison",
|
|
"reformulationError": "Error during reformulation",
|
|
"reformulationFailed": "Failed to reformulate text",
|
|
"reformulationMaxWords": "Text must have maximum 500 words",
|
|
"reformulationMinWords": "Text must have at least 10 words (current: {count} words)",
|
|
"reformulationNoText": "Please select text or add content",
|
|
"reformulationSelectionTooShort": "Selection too short, using full content",
|
|
"shorten": "Shorten",
|
|
"tagAdded": "Tag \"{tag}\" added",
|
|
"titleApplied": "Title applied!",
|
|
"titleGenerateWithAI": "Generate titles with AI",
|
|
"titleGenerating": "Generating...",
|
|
"titleGenerationError": "Error generating titles",
|
|
"titleGenerationFailed": "Failed to generate titles",
|
|
"titleGenerationMinWords": "Content must have at least 10 words to generate titles (current: {count} words)",
|
|
"titlesGenerated": "💡 {count} titles generated!",
|
|
"transformError": "Error during transformation",
|
|
"transformMarkdown": "Transform to Markdown",
|
|
"transformSuccess": "Text transformed to Markdown successfully!",
|
|
"transforming": "Transforming..."
|
|
},
|
|
"aiSettings": {
|
|
"description": "Configurez vos fonctionnalités IA et préférences",
|
|
"error": "Échec de la mise à jour",
|
|
"features": "Fonctionnalités IA",
|
|
"frequency": "Fréquence",
|
|
"frequencyDaily": "Quotidienne",
|
|
"frequencyWeekly": "Hebdomadaire",
|
|
"provider": "Fournisseur IA",
|
|
"providerAuto": "Auto (Recommandé)",
|
|
"providerOllama": "Ollama (Local)",
|
|
"providerOpenAI": "OpenAI (Cloud)",
|
|
"saved": "Paramètre mis à jour",
|
|
"saving": "Enregistrement...",
|
|
"title": "Paramètres IA",
|
|
"titleSuggestionsDesc": "Suggérer des titres pour les notes sans titre après 50+ mots",
|
|
"paragraphRefactorDesc": "Options d'amélioration de texte propulsées par l'IA",
|
|
"frequencyDesc": "Fréquence d'analyse des connexions entre notes",
|
|
"providerDesc": "Choisissez votre fournisseur IA préféré",
|
|
"providerAutoDesc": "Ollama si disponible, sinon OpenAI",
|
|
"providerOllamaDesc": "100% privé, fonctionne localement sur votre machine",
|
|
"providerOpenAIDesc": "Plus précis, nécessite une clé API"
|
|
},
|
|
"appearance": {
|
|
"description": "Personnaliser l'apparence de l'application",
|
|
"title": "Apparence"
|
|
},
|
|
"auth": {
|
|
"backToLogin": "Retour à la connexion",
|
|
"checkYourEmail": "Vérifiez votre email",
|
|
"createAccount": "Créez votre compte",
|
|
"email": "Email",
|
|
"emailPlaceholder": "Entrez votre adresse email",
|
|
"forgotPassword": "Mot de passe oublié ?",
|
|
"forgotPasswordDescription": "Entrez votre adresse email et nous vous enverrons un lien pour réinitialiser votre mot de passe.",
|
|
"forgotPasswordTitle": "Mot de passe oublié",
|
|
"hasAccount": "Déjà un compte ?",
|
|
"name": "Nom",
|
|
"namePlaceholder": "Entrez votre nom",
|
|
"noAccount": "Pas de compte ?",
|
|
"orContinueWith": "Ou continuer avec",
|
|
"password": "Mot de passe",
|
|
"passwordMinChars": "Entrez votre mot de passe (min 6 caractères)",
|
|
"passwordPlaceholder": "Entrez votre mot de passe",
|
|
"rememberMe": "Se souvenir de moi",
|
|
"resetEmailSent": "Nous avons envoyé un lien de réinitialisation à votre adresse email si elle existe dans notre système.",
|
|
"resetPassword": "Réinitialiser le mot de passe",
|
|
"resetPasswordInstructions": "Entrez votre email pour réinitialiser votre mot de passe",
|
|
"returnToLogin": "Retour à la connexion",
|
|
"sendResetLink": "Envoyer le lien de réinitialisation",
|
|
"sending": "Envoi en cours...",
|
|
"signIn": "Connexion",
|
|
"signInToAccount": "Connectez-vous à votre compte",
|
|
"signOut": "Sign out",
|
|
"signUp": "S'inscrire"
|
|
},
|
|
"autoLabels": {
|
|
"analyzing": "Analyse de vos notes...",
|
|
"createNewLabel": "Créer cette nouvelle étiquette et l'ajouter",
|
|
"created": "{count} étiquettes créées avec succès",
|
|
"description": "J'ai détecté des thèmes récurrents dans \"{notebookName}\" ({totalNotes} notes). Créer des étiquettes pour eux ?",
|
|
"error": "Échec de la récupération des suggestions d'étiquettes",
|
|
"new": "(nouveau)",
|
|
"noLabelsSelected": "Aucune étiquette sélectionnée",
|
|
"note": "note",
|
|
"notes": "notes",
|
|
"title": "Nouvelles suggestions d'étiquettes",
|
|
"typeContent": "Tapez du contenu pour obtenir des suggestions d'étiquettes..."
|
|
},
|
|
"batch": {
|
|
"organize": "Organiser",
|
|
"organizeWithAI": "Organiser avec l'IA"
|
|
},
|
|
"batchOrganization": {
|
|
"analyzing": "Analyse de vos notes...",
|
|
"apply": "Appliquer ({count})",
|
|
"applying": "Application...",
|
|
"confidence": "confiance",
|
|
"description": "L'IA analysera vos notes et suggérera de les organiser dans des carnets.",
|
|
"error": "Échec de la création du plan d'organisation",
|
|
"noNotebooks": "Aucun carnet disponible. Créez d'abord des carnets pour organiser vos notes.",
|
|
"noNotesSelected": "Aucune note sélectionnée",
|
|
"noSuggestions": "L'IA n'a pas trouvé de bonne manière d'organiser ces notes.",
|
|
"notesToOrganize": "{count} notes à organiser",
|
|
"selected": "{count} sélectionné",
|
|
"title": "Organiser avec l'IA",
|
|
"unorganized": "{count} notes n'ont pas pu être catégorisées et resteront dans les Notes générales."
|
|
},
|
|
"collaboration": {
|
|
"accessRevoked": "L'accès a été révoqué",
|
|
"addCollaborator": "Ajouter un collaborateur",
|
|
"addCollaboratorDescription": "Ajoutez des personnes pour collaborer à cette note par leur adresse email.",
|
|
"alreadyInList": "Cet email est déjà dans la liste",
|
|
"canEdit": "Peut modifier",
|
|
"canView": "Peut voir",
|
|
"done": "Terminé",
|
|
"emailAddress": "Adresse email",
|
|
"emailPlaceholder": "Entrez l'adresse email",
|
|
"enterEmailAddress": "Entrez l'adresse email",
|
|
"errorLoading": "Erreur lors du chargement des collaborateurs",
|
|
"failedToAdd": "Échec de l'ajout du collaborateur",
|
|
"failedToRemove": "Échec de la suppression du collaborateur",
|
|
"invite": "Inviter",
|
|
"noCollaborators": "Aucun collaborateur encore. Ajoutez quelqu'un ci-dessus !",
|
|
"noCollaboratorsViewer": "Aucun collaborateur encore.",
|
|
"nowHasAccess": "{name} a maintenant accès à cette note",
|
|
"owner": "Propriétaire",
|
|
"pending": "En attente",
|
|
"pendingInvite": "Invitation en attente",
|
|
"peopleWithAccess": "Personnes ayant accès",
|
|
"remove": "Supprimer",
|
|
"removeCollaborator": "Supprimer le collaborateur",
|
|
"shareNote": "Partager la note",
|
|
"shareWithCollaborators": "Partager avec les collaborateurs",
|
|
"unnamedUser": "Utilisateur sans nom",
|
|
"viewerDescription": "Vous avez accès à cette note. Seul le propriétaire peut gérer les collaborateurs.",
|
|
"willBeAdded": "{email} sera ajouté comme collaborateur lorsque la note sera créée"
|
|
},
|
|
"colors": {
|
|
"blue": "Bleu",
|
|
"default": "Défaut",
|
|
"gray": "Gris",
|
|
"green": "Vert",
|
|
"orange": "Orange",
|
|
"pink": "Rose",
|
|
"purple": "Violet",
|
|
"red": "Rouge",
|
|
"yellow": "Jaune"
|
|
},
|
|
"common": {
|
|
"add": "Ajouter",
|
|
"cancel": "Annuler",
|
|
"close": "Fermer",
|
|
"confirm": "Confirmer",
|
|
"delete": "Supprimer",
|
|
"edit": "Modifier",
|
|
"error": "Erreur",
|
|
"loading": "Chargement...",
|
|
"noResults": "Aucun résultat",
|
|
"notAvailable": "N/A",
|
|
"optional": "Optionnel",
|
|
"remove": "Supprimer",
|
|
"required": "Requis",
|
|
"save": "Enregistrer",
|
|
"search": "Rechercher",
|
|
"success": "Succès",
|
|
"unknown": "Inconnu"
|
|
},
|
|
"connection": {
|
|
"clickToView": "Cliquer pour voir la note",
|
|
"helpful": "Utile",
|
|
"isHelpful": "Cette connexion est-elle utile ?",
|
|
"memoryEchoDiscovery": "Découverte Memory Echo",
|
|
"notHelpful": "Pas utile",
|
|
"similarityInfo": "Ces notes sont connectées par {similarity}% de similarité"
|
|
},
|
|
"dataManagement": {
|
|
"cleanup": {
|
|
"button": "Cleanup",
|
|
"description": "Remove labels and connections that reference deleted notes.",
|
|
"failed": "Error during cleanup",
|
|
"title": "Cleanup Orphaned Data"
|
|
},
|
|
"cleanupComplete": "Nettoyage terminé : {created} créés, {deleted} supprimés",
|
|
"cleanupError": "Erreur lors du nettoyage",
|
|
"dangerZone": "Zone de danger",
|
|
"dangerZoneDescription": "Supprimer définitivement vos données",
|
|
"delete": {
|
|
"button": "Delete All Notes",
|
|
"confirm": "Are you sure? This will permanently delete all your notes.",
|
|
"description": "Permanently delete all your notes. This action cannot be undone.",
|
|
"failed": "Failed to delete notes",
|
|
"success": "All notes deleted",
|
|
"title": "Delete All Notes"
|
|
},
|
|
"deleting": "Suppression...",
|
|
"export": {
|
|
"button": "Export Notes",
|
|
"description": "Download all your notes as a JSON file. This includes all content, labels, and metadata.",
|
|
"failed": "Failed to export notes",
|
|
"success": "Notes exported successfully",
|
|
"title": "Export All Notes"
|
|
},
|
|
"exporting": "Exportation...",
|
|
"import": {
|
|
"button": "Import Notes",
|
|
"description": "Upload a JSON file to import notes. This will add to your existing notes, not replace them.",
|
|
"failed": "Failed to import notes",
|
|
"success": "Imported {count} notes",
|
|
"title": "Import Notes"
|
|
},
|
|
"importing": "Importation...",
|
|
"indexing": {
|
|
"button": "Rebuild Index",
|
|
"description": "Regenerate embeddings for all notes to improve semantic search.",
|
|
"failed": "Error during indexing",
|
|
"success": "Indexing complete: {count} notes processed",
|
|
"title": "Rebuild Search Index"
|
|
},
|
|
"indexingComplete": "Indexation terminée : {count} notes traitées",
|
|
"indexingError": "Erreur lors de l'indexation",
|
|
"title": "Data Management",
|
|
"toolsDescription": "Tools to maintain your database health"
|
|
},
|
|
"demoMode": {
|
|
"activated": "Mode Démo activé ! Memory Echo fonctionnera maintenant instantanément.",
|
|
"createNotesTip": "Créez 2+ notes similaires et voyez Memory Echo en action !",
|
|
"deactivated": "Mode Démo désactivé. Paramètres normaux restaurés.",
|
|
"delayBetweenNotes": "Délai de 0 jour entre les notes (normalement 7 jours)",
|
|
"description": "Accélère Memory Echo pour les tests. Les connexions apparaissent instantanément.",
|
|
"parametersActive": "Paramètres démo actifs :",
|
|
"similarityThreshold": "Seuil de similarité de 50% (normalement 75%)",
|
|
"title": "Mode Démo",
|
|
"toggleFailed": "Échec du basculement du mode démo",
|
|
"unlimitedInsights": "Perspectives illimitées (pas de limites de fréquence)"
|
|
},
|
|
"diagnostics": {
|
|
"apiStatus": "Statut de l'API",
|
|
"checking": "Vérification...",
|
|
"configuredProvider": "Fournisseur configuré",
|
|
"description": "Vérifiez l'état de la connexion de votre fournisseur IA",
|
|
"errorStatus": "Erreur",
|
|
"operational": "Opérationnel",
|
|
"testDetails": "Détails du test :",
|
|
"tip1": "Assurez-vous qu'Ollama fonctionne (ollama serve)",
|
|
"tip2": "Vérifiez que le modèle est installé (ollama pull llama3)",
|
|
"tip3": "Vérifiez votre clé API pour OpenAI",
|
|
"tip4": "Vérifiez la connectivité réseau",
|
|
"title": "Diagnostics",
|
|
"troubleshootingTitle": "Conseils de dépannage :"
|
|
},
|
|
"favorites": {
|
|
"noFavorites": "Aucune note épinglée encore",
|
|
"pinToFavorite": "Épinglez une note pour l'ajouter aux favoris",
|
|
"title": "Favoris",
|
|
"toggleSection": "Basculer la section des notes épinglées"
|
|
},
|
|
"footer": {
|
|
"openSource": "Clone Open Source",
|
|
"privacy": "Confidentialité",
|
|
"terms": "Conditions"
|
|
},
|
|
"general": {
|
|
"add": "Ajouter",
|
|
"apply": "Appliquer",
|
|
"back": "Retour",
|
|
"cancel": "Annuler",
|
|
"clean": "Nettoyer",
|
|
"clear": "Effacer",
|
|
"close": "Fermer",
|
|
"confirm": "Confirmer",
|
|
"edit": "Modifier",
|
|
"error": "Une erreur est survenue",
|
|
"indexAll": "Tout indexer",
|
|
"loading": "Chargement...",
|
|
"next": "Suivant",
|
|
"operationFailed": "Opération échouée",
|
|
"operationSuccess": "Opération réussie",
|
|
"preview": "Aperçu",
|
|
"previous": "Précédent",
|
|
"reset": "Réinitialiser",
|
|
"save": "Enregistrer",
|
|
"select": "Sélectionner",
|
|
"submit": "Soumettre",
|
|
"testConnection": "Tester la connexion",
|
|
"tryAgain": "Veuillez réessayer"
|
|
},
|
|
"generalSettings": {
|
|
"description": "Paramètres généraux de l'application",
|
|
"title": "Paramètres généraux"
|
|
},
|
|
"labels": {
|
|
"addLabel": "Add label",
|
|
"allLabels": "All Labels",
|
|
"changeColor": "Change Color",
|
|
"changeColorTooltip": "Change color",
|
|
"clearAll": "Clear all",
|
|
"confirmDelete": "Are you sure you want to delete this label?",
|
|
"count": "{count} étiquettes",
|
|
"createLabel": "Create label",
|
|
"delete": "Delete",
|
|
"deleteTooltip": "Delete label",
|
|
"editLabels": "Edit Labels",
|
|
"editLabelsDescription": "Create, edit colors, or delete labels.",
|
|
"filter": "Filter by Label",
|
|
"filterByLabel": "Filter by label",
|
|
"labelColor": "Label color",
|
|
"labelName": "Label name",
|
|
"loading": "Loading...",
|
|
"manage": "Manage Labels",
|
|
"manageLabels": "Manage labels",
|
|
"manageLabelsDescription": "Add or remove labels for this note. Click on a label to change its color.",
|
|
"manageTooltip": "Manage Labels",
|
|
"namePlaceholder": "Enter label name",
|
|
"newLabelPlaceholder": "Create new label",
|
|
"noLabels": "Aucune étiquette",
|
|
"noLabelsFound": "No labels found.",
|
|
"notebookRequired": "⚠️ Labels are only available in notebooks. Move this note to a notebook first.",
|
|
"selectedLabels": "Selected Labels",
|
|
"showLess": "Show less",
|
|
"showMore": "Show more",
|
|
"tagAdded": "Tag \"{tag}\" added",
|
|
"title": "Labels"
|
|
},
|
|
"memoryEcho": {
|
|
"clickToView": "Cliquer pour voir la note →",
|
|
"comparison": {
|
|
"clickToView": "Click to view note",
|
|
"helpful": "Helpful",
|
|
"helpfulQuestion": "Is this comparison helpful?",
|
|
"highSimilarityInsight": "These notes deal with the same topic with a high degree of similarity. They could be merged or consolidated.",
|
|
"notHelpful": "Not Helpful",
|
|
"similarityInfo": "These notes are connected by {similarity}% similarity",
|
|
"title": "💡 Note Comparison",
|
|
"untitled": "Untitled"
|
|
},
|
|
"connection": "connection",
|
|
"connections": "Connections",
|
|
"connectionsBadge": "{count} connection{plural}",
|
|
"title": "💡 J'ai remarqué quelque chose...",
|
|
"description": "Connexions proactives entre vos notes",
|
|
"dailyInsight": "Aperçu quotidien de vos notes",
|
|
"viewConnection": "Voir la connexion",
|
|
"helpful": "Utile",
|
|
"notHelpful": "Pas utile",
|
|
"dismiss": "Ignorer pour l'instant",
|
|
"insightReady": "Votre aperçu est prêt !",
|
|
"overlay": {
|
|
"title": "Notes connectées",
|
|
"loading": "Chargement...",
|
|
"error": "Échec du chargement des connexions",
|
|
"noConnections": "Aucune connexion trouvée",
|
|
"viewAll": "Tout voir côte à côte",
|
|
"searchPlaceholder": "Rechercher des connexions...",
|
|
"sortBy": "Trier par :",
|
|
"sortRecent": "Récent",
|
|
"sortSimilarity": "Similarité",
|
|
"sortOldest": "Plus ancien"
|
|
},
|
|
"thanksFeedback": "Thanks for your feedback!",
|
|
"thanksFeedbackImproving": "Thanks! We'll use this to improve."
|
|
},
|
|
"nav": {
|
|
"accountSettings": "Paramètres du compte",
|
|
"adminDashboard": "Tableau de bord Admin",
|
|
"aiSettings": "Paramètres IA",
|
|
"archive": "Archives",
|
|
"buyMeACoffee": "Offrez-moi un café",
|
|
"configureAI": "Configurez vos fonctionnalités IA, votre fournisseur et vos préférences",
|
|
"diagnostics": "Diagnostics",
|
|
"donateOnKofi": "Faire un don sur Ko-fi",
|
|
"donationDescription": "Faites un don ponctuel ou devenez supporter mensuel.",
|
|
"donationNote": "Sans frais de plateforme • Paiements instantanés • Sécurisé",
|
|
"favorites": "Favoris",
|
|
"generalNotes": "Notes générales",
|
|
"home": "Accueil",
|
|
"login": "Connexion",
|
|
"logout": "Déconnexion",
|
|
"manageAISettings": "Gérer les paramètres IA",
|
|
"myLibrary": "Ma bibliothèque",
|
|
"notebooks": "Cahiers",
|
|
"notes": "Notes",
|
|
"proPlan": "Pro Plan",
|
|
"profile": "Profil",
|
|
"quickAccess": "Accès rapide",
|
|
"recent": "Récent",
|
|
"reminders": "Rappels",
|
|
"settings": "Paramètres",
|
|
"sponsorDescription": "Devenez sponsor mensuel et obtenez une reconnaissance.",
|
|
"sponsorOnGithub": "Sponsoriser sur GitHub",
|
|
"support": "Support Memento ☕",
|
|
"supportDescription": "Memento est 100% gratuit et open-source. Votre soutien aide à le garder ainsi.",
|
|
"supportDevelopment": "Supporter le développement de Memento ☕",
|
|
"trash": "Corbeille",
|
|
"userManagement": "Gestion des utilisateurs",
|
|
"workspace": "Espace de travail"
|
|
},
|
|
"notebook": {
|
|
"cancel": "Cancel",
|
|
"create": "Create Notebook",
|
|
"createDescription": "Start a new collection to organize your notes, ideas, and projects efficiently.",
|
|
"createNew": "Create New Notebook",
|
|
"creating": "Creating...",
|
|
"delete": "Delete Notebook",
|
|
"deleteConfirm": "Delete",
|
|
"deleteWarning": "Are you sure you want to delete this notebook? Notes will be moved to General Notes.",
|
|
"edit": "Edit Notebook",
|
|
"editDescription": "Change the name, icon, and color of your notebook.",
|
|
"generating": "Generating summary...",
|
|
"labels": "Étiquettes :",
|
|
"name": "Notebook Name",
|
|
"noLabels": "Aucune étiquette",
|
|
"selectColor": "Color",
|
|
"selectIcon": "Icon",
|
|
"summary": "Notebook Summary",
|
|
"summaryDescription": "Generate an AI-powered summary of all notes in this notebook.",
|
|
"summaryError": "Error generating summary"
|
|
},
|
|
"notebookSuggestion": {
|
|
"description": "Cette note semble appartenir à ce notebook",
|
|
"dismiss": "Rejeter",
|
|
"dismissIn": "Rejeter (ferme dans {timeLeft}s)",
|
|
"generalNotes": "Notes générales",
|
|
"move": "Déplacer",
|
|
"moveToNotebook": "Déplacer vers un notebook",
|
|
"title": "Déplacer vers {icon} {name} ?"
|
|
},
|
|
"notebooks": {
|
|
"allNotebooks": "Tous les carnets",
|
|
"create": "Créer un carnet",
|
|
"createFirst": "Créez votre premier carnet",
|
|
"noNotebooks": "Aucun carnet encore"
|
|
},
|
|
"notes": {
|
|
"add": "Add",
|
|
"addCollaborators": "Add collaborators",
|
|
"addImage": "Add image",
|
|
"addItem": "Add item",
|
|
"addLink": "Add link",
|
|
"addListItem": "+ List item",
|
|
"addNote": "Ajouter une note",
|
|
"adding": "Adding...",
|
|
"aiAssistant": "AI Assistant",
|
|
"archive": "Archive",
|
|
"backgroundOptions": "Background options",
|
|
"changeColor": "Change color",
|
|
"changeSize": "Change size",
|
|
"clarifyFailed": "Échec de la clarification du texte",
|
|
"close": "Close",
|
|
"color": "Color",
|
|
"confirmDelete": "Are you sure you want to delete this note?",
|
|
"confirmLeaveShare": "Are you sure you want to leave this shared note?",
|
|
"contentOrMediaRequired": "Please enter some content or add a link/image",
|
|
"copy": "Copy",
|
|
"copyFailed": "Failed to copy note",
|
|
"copySuccess": "Note copied successfully!",
|
|
"createFirstNote": "Create your first note",
|
|
"date": "Date",
|
|
"delete": "Delete",
|
|
"dragToReorder": "Glisser pour réorganiser",
|
|
"duplicate": "Duplicate",
|
|
"edit": "Edit Note",
|
|
"emptyState": "Aucune note encore. Créez votre première note !",
|
|
"fileTooLarge": "File too large: {fileName}. Maximum size is {maxSize}.",
|
|
"improveFailed": "Échec de l'amélioration du texte",
|
|
"inNotebook": "Dans le carnet",
|
|
"invalidDateTime": "Invalid date or time",
|
|
"invalidFileType": "Invalid file type: {fileName}. Only JPEG, PNG, GIF, and WebP allowed.",
|
|
"itemOrMediaRequired": "Please add at least one item or media",
|
|
"large": "Large",
|
|
"leaveShare": "Leave",
|
|
"linkAddFailed": "Failed to add link",
|
|
"linkAdded": "Link added",
|
|
"linkMetadataFailed": "Could not fetch link metadata",
|
|
"listItem": "List item",
|
|
"makeCopy": "Make a copy",
|
|
"markdown": "Markdown",
|
|
"markdownMode": "Markdown",
|
|
"markdownOff": "Markdown OFF",
|
|
"markdownOn": "Markdown ON",
|
|
"markdownPlaceholder": "Take a note... (Markdown supported)",
|
|
"medium": "Medium",
|
|
"more": "Plus d'options",
|
|
"moreOptions": "More options",
|
|
"moveFailed": "Échec du déplacement de la note. Veuillez réessayer.",
|
|
"newChecklist": "New checklist",
|
|
"newNote": "New note",
|
|
"noContent": "No content",
|
|
"noNotes": "No notes",
|
|
"noNotesFound": "No notes found",
|
|
"noteCreateFailed": "Failed to create note",
|
|
"noteCreated": "Note created successfully",
|
|
"others": "Others",
|
|
"pin": "Pin",
|
|
"pinned": "Pinned",
|
|
"pinnedNotes": "Notes épinglées",
|
|
"placeholder": "Take a note...",
|
|
"preview": "Preview",
|
|
"readOnly": "Read Only",
|
|
"recent": "Récent",
|
|
"redo": "Redo (Ctrl+Y)",
|
|
"redoShortcut": "Rétablir (Ctrl+Y)",
|
|
"remindMe": "Remind me",
|
|
"reminderDateTimeRequired": "Please enter date and time",
|
|
"reminderMustBeFuture": "Reminder must be in the future",
|
|
"reminderPastError": "Reminder must be in the future",
|
|
"reminderRemoved": "Reminder removed",
|
|
"reminderSet": "Reminder set for {datetime}",
|
|
"remove": "Supprimer",
|
|
"saving": "Saving...",
|
|
"setReminder": "Set reminder",
|
|
"setReminderButton": "Set Reminder",
|
|
"share": "Share",
|
|
"shareWithCollaborators": "Share with collaborators",
|
|
"sharedBy": "Shared by",
|
|
"sharedReadOnly": "This note is shared with you in read-only mode",
|
|
"shortenFailed": "Échec du raccourcissement du texte",
|
|
"showCollaborators": "Show collaborators",
|
|
"size": "Size",
|
|
"small": "Small",
|
|
"takeNote": "Take a note...",
|
|
"takeNoteMarkdown": "Take a note... (Markdown supported)",
|
|
"time": "Time",
|
|
"title": "Notes",
|
|
"titlePlaceholder": "Title",
|
|
"transformFailed": "Échec de la transformation du texte",
|
|
"unarchive": "Unarchive",
|
|
"undo": "Undo (Ctrl+Z)",
|
|
"undoShortcut": "Annuler (Ctrl+Z)",
|
|
"unpin": "Unpin",
|
|
"unpinned": "Désépinglées",
|
|
"untitled": "Untitled",
|
|
"uploadFailed": "Échec du téléchargement",
|
|
"view": "View Note"
|
|
},
|
|
"pagination": {
|
|
"next": "→",
|
|
"pageInfo": "Page {currentPage} / {totalPages}",
|
|
"previous": "←"
|
|
},
|
|
"paragraphRefactor": {
|
|
"casual": "Décontracté",
|
|
"expand": "Développer",
|
|
"formal": "Formel",
|
|
"improve": "Améliorer",
|
|
"shorten": "Raccourcir",
|
|
"title": "Amélioration du texte"
|
|
},
|
|
"profile": {
|
|
"accountSettings": "Paramètres du compte",
|
|
"autoDetect": "Détection automatique",
|
|
"changePassword": "Changer le mot de passe",
|
|
"changePasswordDescription": "Mettez à jour votre mot de passe. Vous aurez besoin de votre mot de passe actuel.",
|
|
"confirmPassword": "Confirmer le mot de passe",
|
|
"currentPassword": "Mot de passe actuel",
|
|
"description": "Mettez à jour vos informations personnelles",
|
|
"displayName": "Nom d'affichage",
|
|
"displaySettings": "Paramètres d'affichage",
|
|
"displaySettingsDescription": "Personnalisez l'apparence et la taille de la police.",
|
|
"email": "Email",
|
|
"fontSize": "Taille de la police",
|
|
"fontSizeDescription": "Ajustez la taille de la police pour une meilleure lisibilité. Cela s'applique à tout le texte de l'interface.",
|
|
"fontSizeExtraLarge": "Très grande",
|
|
"fontSizeLarge": "Grande",
|
|
"fontSizeMedium": "Moyenne",
|
|
"fontSizeSmall": "Petite",
|
|
"fontSizeUpdateFailed": "Échec de la mise à jour de la taille de police",
|
|
"fontSizeUpdateSuccess": "Taille de police mise à jour avec succès",
|
|
"languageDescription": "Cette langue sera utilisée pour les fonctionnalités IA, l'analyse de contenu et le texte de l'interface.",
|
|
"languagePreferences": "Préférences linguistiques",
|
|
"languagePreferencesDescription": "Choisissez votre langue préférée pour les fonctionnalités IA et l'interface.",
|
|
"languageUpdateFailed": "Échec de la mise à jour de la langue",
|
|
"languageUpdateSuccess": "Langue mise à jour avec succès",
|
|
"manageAISettings": "Gérer les paramètres IA",
|
|
"newPassword": "Nouveau mot de passe",
|
|
"passwordChangeFailed": "Échec du changement de mot de passe",
|
|
"passwordChangeSuccess": "Mot de passe changé avec succès",
|
|
"passwordError": "Erreur lors de la mise à jour du mot de passe",
|
|
"passwordUpdated": "Mot de passe mis à jour",
|
|
"preferredLanguage": "Langue préférée",
|
|
"profileError": "Erreur lors de la mise à jour du profil",
|
|
"profileUpdated": "Profil mis à jour",
|
|
"recentNotesUpdateFailed": "Échec de la mise à jour du paramètre des notes récentes",
|
|
"recentNotesUpdateSuccess": "Paramètre des notes récentes mis à jour avec succès",
|
|
"selectFontSize": "Sélectionner la taille de la police",
|
|
"selectLanguage": "Sélectionner une langue",
|
|
"showRecentNotes": "Afficher la section Récent",
|
|
"showRecentNotesDescription": "Afficher les notes récentes (7 derniers jours) sur la page principale",
|
|
"title": "Profil",
|
|
"updateFailed": "Échec de la mise à jour du profil",
|
|
"updatePassword": "Mettre à jour le mot de passe",
|
|
"updateSuccess": "Profil mis à jour"
|
|
},
|
|
"reminder": {
|
|
"cancel": "Annuler",
|
|
"reminderDate": "Date du rappel",
|
|
"reminderTime": "Heure du rappel",
|
|
"removeReminder": "Supprimer le rappel",
|
|
"save": "Définir",
|
|
"setReminder": "Définir un rappel",
|
|
"title": "Rappel"
|
|
},
|
|
"resetPassword": {
|
|
"confirmNewPassword": "Confirmer le nouveau mot de passe",
|
|
"description": "Entrez votre nouveau mot de passe ci-dessous.",
|
|
"invalidLinkDescription": "Ce lien de réinitialisation de mot de passe est invalide ou a expiré.",
|
|
"invalidLinkTitle": "Lien invalide",
|
|
"loading": "Chargement...",
|
|
"newPassword": "Nouveau mot de passe",
|
|
"passwordMismatch": "Les mots de passe ne correspondent pas",
|
|
"requestNewLink": "Demander un nouveau lien",
|
|
"resetPassword": "Réinitialiser le mot de passe",
|
|
"resetting": "Réinitialisation...",
|
|
"success": "Mot de passe réinitialisé avec succès. Vous pouvez maintenant vous connecter.",
|
|
"title": "Réinitialiser le mot de passe"
|
|
},
|
|
"search": {
|
|
"exactMatch": "Correspondance exacte",
|
|
"noResults": "Aucun résultat trouvé",
|
|
"placeholder": "Rechercher",
|
|
"related": "Connexe",
|
|
"resultsFound": "{count} notes trouvées",
|
|
"searchPlaceholder": "Rechercher dans vos notes...",
|
|
"searching": "Recherche en cours...",
|
|
"semanticInProgress": "Recherche IA en cours...",
|
|
"semanticTooltip": "Recherche sémantique IA"
|
|
},
|
|
"semanticSearch": {
|
|
"exactMatch": "Correspondance exacte",
|
|
"related": "Connexe",
|
|
"searching": "Recherche en cours..."
|
|
},
|
|
"settings": {
|
|
"about": "About",
|
|
"account": "Account",
|
|
"appearance": "Appearance",
|
|
"cleanTags": "Clean Orphan Tags",
|
|
"cleanTagsDescription": "Remove tags that are no longer used by any notes",
|
|
"description": "Manage your settings and preferences",
|
|
"language": "Language",
|
|
"languageAuto": "Langue définie sur Auto",
|
|
"maintenance": "Maintenance",
|
|
"maintenanceDescription": "Tools to maintain your database health",
|
|
"notifications": "Notifications",
|
|
"privacy": "Privacy",
|
|
"profile": "Profil",
|
|
"searchNoResults": "Aucun paramètre trouvé",
|
|
"security": "Security",
|
|
"selectLanguage": "Select language",
|
|
"semanticIndexing": "Semantic Indexing",
|
|
"semanticIndexingDescription": "Generate vectors for all notes to enable intent-based search",
|
|
"settingsError": "Error saving settings",
|
|
"settingsSaved": "Settings saved",
|
|
"theme": "Theme",
|
|
"themeDark": "Dark",
|
|
"themeLight": "Light",
|
|
"themeSystem": "System",
|
|
"title": "Settings",
|
|
"version": "Version"
|
|
},
|
|
"sidebar": {
|
|
"archive": "Archives",
|
|
"editLabels": "Modifier les libellés",
|
|
"labels": "Libellés",
|
|
"notes": "Notes",
|
|
"reminders": "Rappels",
|
|
"trash": "Corbeille"
|
|
},
|
|
"support": {
|
|
"aiApiCosts": "Coûts API IA :",
|
|
"buyMeACoffee": "Offrez-moi un café",
|
|
"contributeCode": "Contribuer au code",
|
|
"description": "Memento est 100% gratuit et open-source. Votre soutien aide à le garder ainsi.",
|
|
"directImpact": "Impact direct",
|
|
"domainSSL": "Domaine et SSL :",
|
|
"donateOnKofi": "Faire un don sur Ko-fi",
|
|
"donationDescription": "Faites un don ponctuel ou devenez supporter mensuel.",
|
|
"githubDescription": "Support récurrent • Reconnaissance publique • Axé développeurs",
|
|
"hostingServers": "Hébergement et serveurs :",
|
|
"howSupportHelps": "Comment votre soutien aide",
|
|
"kofiDescription": "Sans frais de plateforme • Paiements instantanés • Sécurisé",
|
|
"otherWaysTitle": "Autres façons de soutenir",
|
|
"reportBug": "Signaler un bug",
|
|
"shareTwitter": "Partager sur Twitter",
|
|
"sponsorDescription": "Devenez sponsor mensuel et obtenez une reconnaissance.",
|
|
"sponsorOnGithub": "Sponsoriser sur GitHub",
|
|
"sponsorPerks": "Avantages sponsors",
|
|
"starGithub": "Étoiler sur GitHub",
|
|
"title": "Supporter le développement de Memento",
|
|
"totalExpenses": "Total des dépenses :",
|
|
"transparency": "Transparence",
|
|
"transparencyDescription": "Je crois en une transparence totale. Voici comment les dons sont utilisés :"
|
|
},
|
|
"testPages": {
|
|
"titleSuggestions": {
|
|
"analyzing": "Analyse...",
|
|
"contentLabel": "Contenu (besoin de 50+ mots) :",
|
|
"error": "Erreur :",
|
|
"idle": "Inactif",
|
|
"noSuggestions": "Pas encore de suggestions. Tapez 50+ mots et attendez 2 secondes.",
|
|
"placeholder": "Tapez au moins 50 mots ici...",
|
|
"status": "Statut :",
|
|
"suggestions": "Suggestions ({count}) :",
|
|
"title": "Test des suggestions de titre",
|
|
"wordCount": "Nombre de mots :"
|
|
}
|
|
},
|
|
"time": {
|
|
"daysAgo": "il y a {count}j",
|
|
"hoursAgo": "il y a {count}h",
|
|
"justNow": "à l'instant",
|
|
"minutesAgo": "il y a {count}m",
|
|
"today": "Aujourd'hui",
|
|
"tomorrow": "Demain",
|
|
"yesterday": "Hier"
|
|
},
|
|
"titleSuggestions": {
|
|
"available": "Suggestions de titre",
|
|
"dismiss": "Ignorer",
|
|
"generating": "Génération en cours...",
|
|
"selectTitle": "Sélectionnez un titre",
|
|
"title": "Suggestions IA"
|
|
},
|
|
"toast": {
|
|
"feedbackFailed": "Échec de l'envoi du feedback",
|
|
"notesFusionSuccess": "Notes fusionnées avec succès !",
|
|
"openConnectionFailed": "Échec de l'ouverture de la connexion",
|
|
"openingConnection": "Ouverture de la connexion...",
|
|
"operationFailed": "Opération échouée",
|
|
"operationSuccess": "Opération réussie",
|
|
"saveFailed": "Échec de l'enregistrement du paramètre",
|
|
"saved": "Paramètre enregistré",
|
|
"thanksFeedback": "Merci pour votre feedback !",
|
|
"thanksFeedbackImproving": "Merci ! Nous l'utiliserons pour nous améliorer."
|
|
},
|
|
"trash": {
|
|
"deletePermanently": "Supprimer définitivement",
|
|
"empty": "La corbeille est vide",
|
|
"restore": "Restaurer",
|
|
"title": "Corbeille"
|
|
},
|
|
"ui": {
|
|
"close": "Fermer",
|
|
"collapse": "Réduire",
|
|
"expand": "Développer",
|
|
"open": "Ouvrir"
|
|
}
|
|
} |