feat ✨: Add French Language
This commit is contained in:
		
							parent
							
								
									3868048923
								
							
						
					
					
						commit
						e8bbc5dca4
					
				
							
								
								
									
										15079
									
								
								package-lock.json
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										15079
									
								
								package-lock.json
									
									
									
										generated
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										88
									
								
								src/assets/locale/fr/common.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										88
									
								
								src/assets/locale/fr/common.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,88 @@ | |||||||
|  | { | ||||||
|  |     "pageAssist": "Page Assist", | ||||||
|  |     "selectAModel": "Sélectionnez un modèle", | ||||||
|  |     "save": "Sauvegarder", | ||||||
|  |     "saved": "Enregistrée", | ||||||
|  |     "cancel": "Annuler", | ||||||
|  |     "retry": "Recommencez", | ||||||
|  |     "share": { | ||||||
|  |         "tooltip": { | ||||||
|  |             "share": "Partager" | ||||||
|  |         }, | ||||||
|  |         "modal": { | ||||||
|  |             "title": "Partagez le lien vers le chat" | ||||||
|  |         }, | ||||||
|  |         "form": { | ||||||
|  |             "defaultValue": { | ||||||
|  |                 "name": "Anonyme", | ||||||
|  |                 "title": "Chat sans titre" | ||||||
|  |             }, | ||||||
|  |             "title": { | ||||||
|  |                 "label": "Titre de chat", | ||||||
|  |                 "placeholder": "Entrez le titre du chat", | ||||||
|  |                 "required": "Le titre de chat est requis" | ||||||
|  |             }, | ||||||
|  |             "name": { | ||||||
|  |                 "label": "Votre nom", | ||||||
|  |                 "placeholder": "Entrez votre nome", | ||||||
|  |                 "required": "Votre nom est requis" | ||||||
|  |             }, | ||||||
|  |             "btn": { | ||||||
|  |                 "save": "Générer un lien", | ||||||
|  |                 "saving": "Génération de lien..." | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         "notification": { | ||||||
|  |             "successGenerate": "Lien copié dans le presse-papiers", | ||||||
|  |             "failGenerate": "Échec de la génération de lien" | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|  |     "copyToClipboard": "Copier dans le presse-papier", | ||||||
|  |     "webSearch": "Recherche sur le Web", | ||||||
|  |     "regenerate": "Régénérer", | ||||||
|  |     "edit": "Modifier", | ||||||
|  |     "saveAndSubmit": "Enregistrer et soumettre", | ||||||
|  |     "editMessage": { | ||||||
|  |         "placeholder": "Tapez un message..." | ||||||
|  |     }, | ||||||
|  |     "submit": "Soumettre", | ||||||
|  |     "noData": "Pas de données", | ||||||
|  |     "noHistory": "Pas d'historique de chat", | ||||||
|  |     "chatWithCurrentPage": "Discuter avec la page actuelle", | ||||||
|  |     "beta": "Bêta", | ||||||
|  |     "tts": "Synthèse vocale", | ||||||
|  |     "currentChatModelSettings":"Paramètres actuels du modèle de chat", | ||||||
|  |     "modelSettings": { | ||||||
|  |         "label": "Paramètres du modèle", | ||||||
|  |         "description": "Définissez les options de modèle globale pour tous les chats", | ||||||
|  |         "form": { | ||||||
|  |             "keepAlive": { | ||||||
|  |                 "label": "Maintenir en mémoire", | ||||||
|  |                 "help": "contrôle combien de temps le modèle restera chargé en mémoire après la demande (par défaut: 5m)", | ||||||
|  |                 "placeholder": "Entrer la durée du maintien en mémoire (p. ex., 5 m, 10 m, 1 h)" | ||||||
|  |             }, | ||||||
|  |             "temperature": { | ||||||
|  |                 "label": "Température", | ||||||
|  |                 "placeholder": "Entrez la valeur de la température (par exemple 0,7, 1,0)" | ||||||
|  |             }, | ||||||
|  |             "numCtx": { | ||||||
|  |                 "label": "Nombre de contextes", | ||||||
|  |                 "placeholder": "Entrez la valeur du nombre de contextes (par défaut: 2048)" | ||||||
|  |             }, | ||||||
|  |             "seed": { | ||||||
|  |                 "label": "Graine", | ||||||
|  |                 "placeholder": "Entrez la valeur des semences (par exemple 1234)", | ||||||
|  |                 "help": "Reproductibilité de la sortie du modèle" | ||||||
|  |             }, | ||||||
|  |             "topK": { | ||||||
|  |                 "label": "Top K", | ||||||
|  |                 "placeholder": "Entrez la valeur Top K (par exemple 40, 100)" | ||||||
|  |             }, | ||||||
|  |             "topP": { | ||||||
|  |                 "label": "Top P", | ||||||
|  |                 "placeholder": "Entrez la valeur Top P (par exemple 0,9, 0,95)" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         "advanced": "Plus de paramètres du modèle" | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										42
									
								
								src/assets/locale/fr/knowledge.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								src/assets/locale/fr/knowledge.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,42 @@ | |||||||
|  | { | ||||||
|  |     "addBtn": "Ajouter de nouvelles connaissances", | ||||||
|  |     "columns": { | ||||||
|  |         "title": "Titre", | ||||||
|  |         "status": "Statut", | ||||||
|  |         "embeddings": "Modèle d'embedding", | ||||||
|  |         "createdAt": "Créé à", | ||||||
|  |         "action": "actions" | ||||||
|  |     }, | ||||||
|  |     "expandedColumns": { | ||||||
|  |         "name": "Nom" | ||||||
|  |     }, | ||||||
|  |     "tooltip": { | ||||||
|  |         "delete": "Supprimer" | ||||||
|  |     }, | ||||||
|  |     "confirm": { | ||||||
|  |         "delete": "Êtes-vous sûr de vouloir supprimer ces connaissances ?" | ||||||
|  |     }, | ||||||
|  |     "deleteSuccess": "Connaissances supprimées avec succès", | ||||||
|  |     "status": { | ||||||
|  |         "pending": "En attente", | ||||||
|  |         "finished": "Terminé", | ||||||
|  |         "processing": "Traitement" | ||||||
|  |     }, | ||||||
|  |     "addKnowledge": "Ajouter des connaissances", | ||||||
|  |     "form": { | ||||||
|  |         "title": { | ||||||
|  |             "label": "Titre de la connaissance", | ||||||
|  |             "placeholder": "Entrez le titre de la connaissances", | ||||||
|  |             "required": "Le titre de la connaissance est requis" | ||||||
|  |         }, | ||||||
|  |         "uploadFile": { | ||||||
|  |             "label": "Téléverser un fichier", | ||||||
|  |             "uploadText": "Faites glisser et déposez un fichier ici ou cliquez pour téléverser", | ||||||
|  |             "uploadHint": "Types de fichiers pris en charge: .pdf, .csv, .txt, .md, .docx", | ||||||
|  |             "required": "Le fichier est requis" | ||||||
|  |         }, | ||||||
|  |         "submit": "Soumettre", | ||||||
|  |         "success": "Les connaissances ont ajouté avec succès" | ||||||
|  |     }, | ||||||
|  |     "noEmbeddingModel": "Veuillez d'abord ajouter un modèle d'embedding depuis la page des paramètres de Ollama" | ||||||
|  | } | ||||||
							
								
								
									
										12
									
								
								src/assets/locale/fr/option.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								src/assets/locale/fr/option.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,12 @@ | |||||||
|  | { | ||||||
|  |     "newChat": "Nouveau chat", | ||||||
|  |     "selectAPrompt": "Sélectionnez un prompt", | ||||||
|  |     "githubRepository": "Référentiel GitHub", | ||||||
|  |     "settings": "Paramètres", | ||||||
|  |     "sidebarTitle": "Historique de chat", | ||||||
|  |     "error": "Erreur", | ||||||
|  |     "somethingWentWrong": "Quelque chose s'est mal passé", | ||||||
|  |     "validationSelectModel": "Veuillez sélectionner un modèle pour continuer", | ||||||
|  |     "deleteHistoryConfirmation": "Êtes-vous sûr de vouloir supprimer cette historique ?", | ||||||
|  |     "editHistoryTitle": "Entrez un nouveau titre" | ||||||
|  | } | ||||||
							
								
								
									
										29
									
								
								src/assets/locale/fr/playground.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								src/assets/locale/fr/playground.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,29 @@ | |||||||
|  | { | ||||||
|  |     "ollamaState": { | ||||||
|  |         "searching": "Searching for Your Ollama 🦙", | ||||||
|  |         "running": "Ollama is running 🦙", | ||||||
|  |         "notRunning": "Unable to connect to Ollama 🦙", | ||||||
|  |         "connectionError": "It seems like you are having a connection error. Please refer to this <anchor>documentation</anchor> for troubleshooting." | ||||||
|  |     }, | ||||||
|  |     "formError": { | ||||||
|  |         "noModel": "Please select a model", | ||||||
|  |         "noEmbeddingModel": "Please set an embedding model on the Settings > Ollama page" | ||||||
|  |     }, | ||||||
|  |     "form": { | ||||||
|  |         "textarea": { | ||||||
|  |             "placeholder": "Type a message..." | ||||||
|  |         }, | ||||||
|  |         "webSearch": { | ||||||
|  |             "on": "On", | ||||||
|  |             "off": "Off" | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|  |     "tooltip": { | ||||||
|  |         "searchInternet": "Rechercher Internet", | ||||||
|  |         "speechToText": "Parole en texte", | ||||||
|  |         "uploadImage": "Téléverser une image", | ||||||
|  |         "stopStreaming": "Arrêtez la diffusion", | ||||||
|  |         "knowledge": "Connaissance" | ||||||
|  |     }, | ||||||
|  |     "sendWhenEnter": "Envoyer en appuyant sur Entrée" | ||||||
|  | } | ||||||
							
								
								
									
										286
									
								
								src/assets/locale/fr/settings.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										286
									
								
								src/assets/locale/fr/settings.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,286 @@ | |||||||
|  | { | ||||||
|  |     "generalSettings": { | ||||||
|  |         "title": "Réglages généraux", | ||||||
|  |         "settings": { | ||||||
|  |             "heading": "Paramètres d'interface utilisateur Web", | ||||||
|  |             "speechRecognitionLang": { | ||||||
|  |                 "label": "Langue de reconnaissance vocale", | ||||||
|  |                 "placeholder": "Sélectionnez une langue" | ||||||
|  |             }, | ||||||
|  |             "language": { | ||||||
|  |                 "label": "Langue", | ||||||
|  |                 "placeholder": "Sélectionnez une langue" | ||||||
|  |             }, | ||||||
|  |             "darkMode": { | ||||||
|  |                 "label": "Change le thème", | ||||||
|  |                 "options": { | ||||||
|  |                     "light": "Clair", | ||||||
|  |                     "dark": "Sombre" | ||||||
|  |                 } | ||||||
|  |             }, | ||||||
|  |             "copilotResumeLastChat": { | ||||||
|  |                 "label": "Reprendre la dernière conversation lors de l'ouverture du sidepanel (Copilot)" | ||||||
|  |             }, | ||||||
|  |             "hideCurrentChatModelSettings": { | ||||||
|  |                 "label": "Masquer les paramètres actuels du modèle de chat" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         "webSearch": { | ||||||
|  |             "heading": "Gérer la recherche Web", | ||||||
|  |             "searchMode": { | ||||||
|  |                 "label": "Effectuer une simple recherche sur Internet" | ||||||
|  |             }, | ||||||
|  |             "provider": { | ||||||
|  |                 "label": "Moteur de recherche", | ||||||
|  |                 "placeholder": "Sélectionnez un moteur de recherche" | ||||||
|  |             }, | ||||||
|  |             "totalSearchResults": { | ||||||
|  |                 "label": "Résultats de la recherche totaux", | ||||||
|  |                 "placeholder": "Entrez les résultats de la recherche totaux" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         "system": { | ||||||
|  |             "heading": "Les paramètres du système", | ||||||
|  |             "deleteChatHistory": { | ||||||
|  |                 "label": "Supprimer l'historique du chat", | ||||||
|  |                 "button": "Supprimer", | ||||||
|  |                 "confirm": "Êtes-vous sûr de vouloir supprimer l'historique de votre chat? Cette action ne peut pas être annulée." | ||||||
|  |             }, | ||||||
|  |             "export": { | ||||||
|  |                 "label": "Exporter l'historique du chat, la base de connaissances et les invites", | ||||||
|  |                 "button": "Exporter des données", | ||||||
|  |                 "success": "Succès de l'exportation" | ||||||
|  |             }, | ||||||
|  |             "import": { | ||||||
|  |                 "label": "Importer l'historique du chat, la base de connaissances et les invites", | ||||||
|  |                 "button": "Importer des données", | ||||||
|  |                 "success": "Succès d'importation", | ||||||
|  |                 "error": "Erreur d'importation" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         "tts": { | ||||||
|  |             "heading": "Paramètres de synthèse vocale", | ||||||
|  |             "ttsEnabled": { | ||||||
|  |                 "label": "Activer la synthèse vocale" | ||||||
|  |             }, | ||||||
|  |             "ttsProvider": { | ||||||
|  |                 "label": "Fournisseur de synthèse vocale", | ||||||
|  |                 "placeholder": "Sélectionnez un fournisseur" | ||||||
|  |             }, | ||||||
|  |             "ttsVoice": { | ||||||
|  |                 "label": "Voix de synthèse vocale", | ||||||
|  |                 "placeholder": "Sélectionnez une voix" | ||||||
|  |             }, | ||||||
|  |             "ssmlEnabled": { | ||||||
|  |                 "label": "Activer SSML (langage de balisage de synthèse vocale)" | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|  |     "manageModels": { | ||||||
|  |         "title": "Gérer les modèles", | ||||||
|  |         "addBtn": "Ajouter un nouveau modèle", | ||||||
|  |         "columns": { | ||||||
|  |             "name": "Nom", | ||||||
|  |             "digest": "Digérer", | ||||||
|  |             "modifiedAt": "Modifié à", | ||||||
|  |             "size": "Taille", | ||||||
|  |             "actions": "Actions" | ||||||
|  |         }, | ||||||
|  |         "expandedColumns": { | ||||||
|  |             "parentModel": "Modèle parent", | ||||||
|  |             "format": "Format", | ||||||
|  |             "family": "Famille", | ||||||
|  |             "parameterSize": "Taille du paramètre", | ||||||
|  |             "quantizationLevel": "Niveau de quantification" | ||||||
|  |         }, | ||||||
|  |         "tooltip": { | ||||||
|  |             "delete": "Supprimer le modèle", | ||||||
|  |             "repull": "Modèle de ré-échoue" | ||||||
|  |         }, | ||||||
|  |         "confirm": { | ||||||
|  |             "delete": "Êtes-vous sûr de vouloir supprimer ce modèle?", | ||||||
|  |             "repull": "Êtes-vous sûr de vouloir rétracter ce modèle?" | ||||||
|  |         }, | ||||||
|  |         "modal": { | ||||||
|  |             "title": "Ajouter un nouveau modèle", | ||||||
|  |             "placeholder": "Entrez le nom du modèle", | ||||||
|  |             "pull": "Modèle de traction" | ||||||
|  |         }, | ||||||
|  |         "notification": { | ||||||
|  |             "pullModel": "Modèle de traction", | ||||||
|  |             "pullModelDescription": "Tirling {{ModelName}} modèle. Pour plus de détails, vérifiez l'icône d'extension.", | ||||||
|  |             "success": "Succès", | ||||||
|  |             "error": "Erreur", | ||||||
|  |             "successDescription": "A réussi à tirer le modèle", | ||||||
|  |             "successDeleteDescription": "Supprimé avec succès le modèle", | ||||||
|  |             "someError": "Quelque chose s'est mal passé.Veuillez réessayer plus tard" | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|  |     "managePrompts": { | ||||||
|  |         "title": "Gérer les prompts", | ||||||
|  |         "addBtn": "Ajouter un nouveau prompt", | ||||||
|  |         "option1": "Normale", | ||||||
|  |         "option2": "RAG", | ||||||
|  |         "questionPrompt": "Prompt de question", | ||||||
|  |         "columns": { | ||||||
|  |             "title": "Titre", | ||||||
|  |             "prompt": "Prompt", | ||||||
|  |             "type": "Type de prompt", | ||||||
|  |             "actions": "Actions" | ||||||
|  |         }, | ||||||
|  |         "systemPrompt": "Prompt système", | ||||||
|  |         "quickPrompt": "Prompt rapide", | ||||||
|  |         "tooltip": { | ||||||
|  |             "delete": "Supprimer le prompt", | ||||||
|  |             "edit": "Modifier le prompt" | ||||||
|  |         }, | ||||||
|  |         "confirm": { | ||||||
|  |             "delete": "Êtes-vous sûr de vouloir supprimer cette invite ? Cette action ne peut pas être annulée." | ||||||
|  |         }, | ||||||
|  |         "modal": { | ||||||
|  |             "addTitle": "Ajouter un nouveau prompt", | ||||||
|  |             "editTitle": "Modifier le prompt" | ||||||
|  |         }, | ||||||
|  |         "form": { | ||||||
|  |             "title": { | ||||||
|  |                 "label": "Titre", | ||||||
|  |                 "placeholder": "Mon super prompt", | ||||||
|  |                 "required": "Veuillez saisir un titre" | ||||||
|  |             }, | ||||||
|  |             "prompt": { | ||||||
|  |                 "label": "Prompt", | ||||||
|  |                 "placeholder": "Entrer Prompt", | ||||||
|  |                 "required": "Veuillez entrer un prompt", | ||||||
|  |                 "help": "Vous pouvez utiliser {key} comme variable dans votre prompt." | ||||||
|  |             }, | ||||||
|  |             "isSystem": { | ||||||
|  |                 "label": "Est un prompt système" | ||||||
|  |             }, | ||||||
|  |             "btnSave": { | ||||||
|  |                 "saving": "Ajout de Prompt...", | ||||||
|  |                 "save": "Ajouter un prompt" | ||||||
|  |             }, | ||||||
|  |             "btnEdit": { | ||||||
|  |                 "saving": "Mise à jour du Prompt...", | ||||||
|  |                 "save": "Modifier le prompt" | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         "notification": { | ||||||
|  |             "addSuccess": "Prompt ajouté", | ||||||
|  |             "addSuccessDesc": "Le prompt a été ajoutée avec succès", | ||||||
|  |             "error": "Erreur", | ||||||
|  |             "someError": "Quelque chose s'est mal passé. Veuillez réessayer plus tard", | ||||||
|  |             "updatedSuccess": "Prompt mise à jour", | ||||||
|  |             "updatedSuccessDesc": "Le prompt a été mis à jour avec succès", | ||||||
|  |             "deletedSuccess": "Prompt supprimé", | ||||||
|  |             "deletedSuccessDesc": "Le prompt a été supprimé avec succès" | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|  |     "manageShare": { | ||||||
|  |         "title": "Gérer le partage", | ||||||
|  |         "heading": "Configurer l'URL de partage de la page", | ||||||
|  |         "form": { | ||||||
|  |             "url": { | ||||||
|  |                 "label": "URL de partage de page", | ||||||
|  |                 "placeholder": "Entrez l'URL de partage de la page", | ||||||
|  |                 "required": "Veuillez saisir URL de partage de votre page!", | ||||||
|  |                 "help": "Pour des raisons de confidentialité, vous pouvez auto-héberger le partage de la page et fournir l'URL ici.<anchor>En savoir plus</anchor>." | ||||||
|  |             } | ||||||
|  |         }, | ||||||
|  |         "webshare": { | ||||||
|  |             "heading": "Partage Web", | ||||||
|  |             "columns": { | ||||||
|  |                 "title": "Titre", | ||||||
|  |                 "url": "URL", | ||||||
|  |                 "actions": "Actions" | ||||||
|  |             }, | ||||||
|  |             "tooltip": { | ||||||
|  |                 "delete": "Supprimer le partage" | ||||||
|  |             }, | ||||||
|  |             "confirm": { | ||||||
|  |                 "delete": "Êtes-vous sûr de vouloir supprimer ce partage ? Cette action ne peut pas être annulée." | ||||||
|  |             }, | ||||||
|  |             "label": "Gérer le partage de pages", | ||||||
|  |             "description": "Activer ou désactiver la fonction de partage de page" | ||||||
|  |         }, | ||||||
|  |         "notification": { | ||||||
|  |             "pageShareSuccess": "URL de partage de page mise à jour avec succès", | ||||||
|  |             "someError": "Quelque chose a mal tourné. Veuillez réessayer plus tard", | ||||||
|  |             "webShareDeleteSuccess": "Partage Web supprimé avec succès" | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|  |     "ollamaSettings": { | ||||||
|  |         "title": "Réglages de Ollama", | ||||||
|  |         "heading": "Configurer Ollama", | ||||||
|  |         "settings": { | ||||||
|  |             "ollamaUrl": { | ||||||
|  |                 "label": "Url de Ollama", | ||||||
|  |                 "placeholder": "Entrer l'url de Ollama" | ||||||
|  |             }, | ||||||
|  |             "ragSettings": { | ||||||
|  |                 "label": "Paramètres de RAG", | ||||||
|  |                 "model": { | ||||||
|  |                     "label": "Modèle d'embedding", | ||||||
|  |                     "required": "Veuillez sélectionner un modèle", | ||||||
|  |                     "help": "Fortement recommandé d'utiliser des modèles d'embedding comme «momic-embed-text».", | ||||||
|  |                     "placeholder": "Sélectionnez un modèle" | ||||||
|  |                 }, | ||||||
|  |                 "chunkSize": { | ||||||
|  |                     "label": "Taille", | ||||||
|  |                     "placeholder": "Entrez la taille du morceau", | ||||||
|  |                     "required": "Veuillez saisir une taille" | ||||||
|  |                 }, | ||||||
|  |                 "chunkOverlap": { | ||||||
|  |                     "label": "Chevauchement", | ||||||
|  |                     "placeholder": "Entrez le chevauchement des morceaux", | ||||||
|  |                     "required": "Veuillez saisir un chevauchement" | ||||||
|  |                 } | ||||||
|  |             }, | ||||||
|  |             "prompt": { | ||||||
|  |                 "label": "Configure RAG Prompt", | ||||||
|  |                 "option1": "Normal", | ||||||
|  |                 "option2": "Web", | ||||||
|  |                 "alert": "La configuration du prompt système ici est déconseillée. Veuillez utiliser la section Gérer les prompts pour ajouter...", | ||||||
|  |                 "systemPrompt": "Prompt système", | ||||||
|  |                 "systemPromptPlaceholder": "Entrez le prompt système", | ||||||
|  |                 "webSearchPrompt": "Prompt de recherche Web", | ||||||
|  |                 "webSearchPromptHelp": "Ne supprimez pas `{search_results}` du prompt.", | ||||||
|  |                 "webSearchPromptError": "Veuillez saisir un prompt de recherche Web", | ||||||
|  |                 "webSearchPromptPlaceholder": "Entrez le prompt de recherche Web", | ||||||
|  |                 "webSearchFollowUpPrompt": "Prompt de suivi de recherche Web", | ||||||
|  |                 "webSearchFollowUpPromptHelp": "Ne supprimez pas `{chat_history}` et `{question}` du prompt.", | ||||||
|  |                 "webSearchFollowUpPromptError": "Veuillez saisir votre prompt de suivi de recherche Web!", | ||||||
|  |                 "webSearchFollowUpPromptPlaceholder": "Votre prompt de suivi de recherche Web" | ||||||
|  |             }, | ||||||
|  |             "advanced": { | ||||||
|  |                 "label": "Configuration avancée de l'URL de Ollama", | ||||||
|  |                 "urlRewriteEnabled": { | ||||||
|  |                     "label": "Activer ou désactiver l'URL d'origine personnalisée" | ||||||
|  |                 }, | ||||||
|  |                 "rewriteUrl": { | ||||||
|  |                     "label": "URL d'origine personnalisée", | ||||||
|  |                     "placeholder": "Entrez l'URL d'origine personnalisée" | ||||||
|  |                 }, | ||||||
|  |                 "help": "Si vous avez des problèmes de connexion avec OLLAMA sur Page Assist, vous pouvez configurer une URL d'origine personnalisée. Pour en savoir plus sur la configuration, <anchor>cliquez ici</anchor>." | ||||||
|  |             } | ||||||
|  |         } | ||||||
|  |     }, | ||||||
|  |     "manageSearch": { | ||||||
|  |         "title": "Gérer la recherche Web", | ||||||
|  |         "heading": "Configurer la recherche Web" | ||||||
|  |     }, | ||||||
|  |     "about": { | ||||||
|  |         "title": "À propos", | ||||||
|  |         "heading": "À propos", | ||||||
|  |         "chromeVersion": "Version de Page Assist", | ||||||
|  |         "ollamaVersion": "Version de Ollama", | ||||||
|  |         "support": "Vous pouvez supporter le projet Page Assist en donnant ou parrainant via les plateformes suivantes:", | ||||||
|  |         "koFi": "Supporter sur ko-fi", | ||||||
|  |         "githubSponsor": "Sponsoriser sur github", | ||||||
|  |         "githubRepo": "Référentiel GitHub" | ||||||
|  |     }, | ||||||
|  |     "manageKnowledge": { | ||||||
|  |         "title": "Gérer les connaissances", | ||||||
|  |         "heading": "Configurer la base de connaissances" | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										7
									
								
								src/assets/locale/fr/sidepanel.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								src/assets/locale/fr/sidepanel.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | |||||||
|  | { | ||||||
|  |     "tooltip": { | ||||||
|  |         "embed": "Cela peut prendre quelques minutes pour intégrer la page. S'il vous plaît, patientez...", | ||||||
|  |         "clear": "Effacer l'historique du chat", | ||||||
|  |         "history": "Historique du chat" | ||||||
|  |     } | ||||||
|  | } | ||||||
| @ -1,6 +1,7 @@ | |||||||
| import i18n from "i18next"; | import i18n from "i18next"; | ||||||
| import { initReactI18next } from "react-i18next"; | import { initReactI18next } from "react-i18next"; | ||||||
| import { en } from "./lang/en"; | import { en } from "./lang/en"; | ||||||
|  | import { fr } from "./lang/fr"; | ||||||
| import { ru } from "./lang/ru"; | import { ru } from "./lang/ru"; | ||||||
| import { ml } from "./lang/ml"; | import { ml } from "./lang/ml"; | ||||||
| import { zh } from "./lang/zh"; | import { zh } from "./lang/zh"; | ||||||
| @ -13,6 +14,7 @@ i18n | |||||||
|     .init({ |     .init({ | ||||||
|         resources: { |         resources: { | ||||||
|             en: en, |             en: en, | ||||||
|  |             fr: fr, | ||||||
|             ml: ml, |             ml: ml, | ||||||
|             "zh-CN": zh, |             "zh-CN": zh, | ||||||
|             ru: ru, |             ru: ru, | ||||||
|  | |||||||
							
								
								
									
										15
									
								
								src/i18n/lang/fr.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								src/i18n/lang/fr.ts
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | |||||||
|  | import option from "@/assets/locale/fr/option.json"; | ||||||
|  | import playground from "@/assets/locale/fr/playground.json"; | ||||||
|  | import common from "@/assets/locale/fr/common.json"; | ||||||
|  | import sidepanel from "@/assets/locale/fr/sidepanel.json"; | ||||||
|  | import settings from "@/assets/locale/fr/settings.json"; | ||||||
|  | import knowledge from "@/assets/locale/fr/knowledge.json"; | ||||||
|  | 
 | ||||||
|  | export const fr = { | ||||||
|  |     option, | ||||||
|  |     playground, | ||||||
|  |     common, | ||||||
|  |     sidepanel, | ||||||
|  |     settings, | ||||||
|  |     knowledge | ||||||
|  | } | ||||||
| @ -4,10 +4,14 @@ export const supportLanguage = [ | |||||||
|         label: "English", |         label: "English", | ||||||
|         value: "en" |         value: "en" | ||||||
|     }, |     }, | ||||||
|  |     { | ||||||
|  |         label: "Français", | ||||||
|  |         value: "fr" | ||||||
|  |     }, | ||||||
|     { |     { | ||||||
|         label: "Russian", |         label: "Russian", | ||||||
|         value: "ru" |         value: "ru" | ||||||
|     },     |     }, | ||||||
|     { |     { | ||||||
|         label: "മലയാളം", |         label: "മലയാളം", | ||||||
|         value: "ml" |         value: "ml" | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user