datacipen commited on
Commit
c346b1b
1 Parent(s): 1fbbfda

Upload 15 files

Browse files
.chainlit/config.toml ADDED
@@ -0,0 +1,85 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [project]
2
+ # Whether to enable telemetry (default: true). No personal data is collected.
3
+ enable_telemetry = true
4
+
5
+ # List of environment variables to be provided by each user to use the app.
6
+ user_env = []
7
+
8
+ # Duration (in seconds) during which the session is saved when the connection is lost
9
+ session_timeout = 3600
10
+
11
+ # Enable third parties caching (e.g LangChain cache)
12
+ cache = false
13
+
14
+ # Follow symlink for asset mount (see https://github.com/Chainlit/chainlit/issues/317)
15
+ # follow_symlink = false
16
+
17
+ [features]
18
+ # Show the prompt playground
19
+ prompt_playground = true
20
+ unsafe_allow_html = true
21
+ latex = false
22
+ # Authorize users to upload files with messages
23
+ [features.multi_modal]
24
+ enabled = false
25
+ accept = ["*/*"]
26
+ max_files = 20
27
+ max_size_mb = 500
28
+
29
+ # Allows user to use speech to text
30
+ [features.speech_to_text]
31
+ enabled = false
32
+ # See all languages here https://github.com/JamesBrill/react-speech-recognition/blob/HEAD/docs/API.md#language-string
33
+ # language = "en-US"
34
+ auto_tag_thread = true
35
+ [UI]
36
+ # Name of the app and chatbot.
37
+ name = "Datapcc Chain"
38
+
39
+ # Show the readme while the conversation is empty.
40
+ show_readme_as_default = true
41
+
42
+ # Description of the app and chatbot. This is used for HTML tags.
43
+ # description = "Datapcc Chain"
44
+
45
+ # Large size content are by default collapsed for a cleaner ui
46
+ default_collapse_content = true
47
+
48
+ # The default value for the expand messages settings.
49
+ default_expand_messages = true
50
+
51
+ # Hide the chain of thought details from the user in the UI.
52
+ hide_cot = false
53
+
54
+ # Link to your github repo. This will add a github button in the UI's header.
55
+ # github = ""
56
+
57
+ # Specify a CSS file that can be used to customize the user interface.
58
+ # The CSS file can be served from the public directory or via an external link.
59
+ custom_css = "/public/stylesheet.css"
60
+
61
+ # Override default MUI light theme. (Check theme.ts)
62
+ [UI.theme.light]
63
+ #background = "#FAFAFA"
64
+ #paper = "#FFFFFF"
65
+ background = "#212121"
66
+ #paper = "#586e75"
67
+
68
+ [UI.theme.light.primary]
69
+ main = "#00fff3"
70
+ dark = "#00fff3"
71
+ #light = "#FFE7EB"
72
+
73
+ # Override default MUI dark theme. (Check theme.ts)
74
+ [UI.theme.dark]
75
+ background = "#212121"
76
+ #paper = "#586e75"
77
+
78
+ [UI.theme.dark.primary]
79
+ main = "#00fff3"
80
+ dark = "#00fff3"
81
+ light = "#FFE7EB"
82
+
83
+
84
+ [meta]
85
+ generated_by = "0.7.603"
.chainlit/download_QA_emplois.txt ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "Question : Peux-tu créer une liste de 5 emplois différents les plus listés avec leur salaire moyen correspondant à chacun de ces emplois?
2
+
3
+ Réponse : D'après les informations fournies dans le document, je ne suis pas en mesure de créer une liste de 5 emplois différents avec leur salaire moyen correspondant.
4
+
5
+ Le document liste de nombreux emplois, tels que ""Animateur / Animatrice de club de vacances"", ""Animateur / Animatrice nature environnement"", ""Animateur / Animatrice d'activités culturelles et de détente"", etc. Cependant, les salaires sont présentés sous diverses formes (horaire, mensuel, annuel) et varient beaucoup pour un même emploi.
6
+
7
+ Par exemple, pour l'emploi ""Animateur / Animatrice de club de vacances"", les salaires vont de 173800 à 206000 euros par mois. Il n'est pas possible de calculer un salaire moyen fiable.
8
+
9
+ De plus, de nombreux emplois sont répertoriés une seule fois, ce qui ne permet pas de déterminer un salaire moyen.
10
+
11
+ En conclusion, les informations présentes dans le document ne permettent pas de répondre précisément à la question telle que posée. Je ne peux pas générer une liste fiable de 5 emplois avec leur salaire moyen correspondant."
.chainlit/download_emplois.txt ADDED
The diff for this file is too large to render. See raw diff
 
.chainlit/download_fiche_activite.txt ADDED
File without changes
.chainlit/download_fiche_competence.txt ADDED
File without changes
.chainlit/download_fiche_synoptique.txt ADDED
File without changes
.chainlit/download_matrice_coherence.txt ADDED
File without changes
.chainlit/download_module_formation.txt ADDED
File without changes
.chainlit/download_note_sectorielle.txt ADDED
File without changes
.chainlit/download_offre_formation.txt ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "Question : et la licence langues?
2
+
3
+ Réponse : D'après les informations fournies dans le contexte, l'autre licence générale mentionnée est :
4
+
5
+ - Licence Langues, littératures et civilisations étrangères et régionales (LLCER)
6
+
7
+ La licence LLCER vise l'acquisition de solides compétences dans une ou plusieurs langues étrangères, ainsi qu'une bonne connaissance des cultures et civilisations associées.
8
+
9
+ Au programme : maîtrise de la langue écrite et orale, traduction/interprétation, analyse de textes littéraires, histoire et actualité des pays concernés, etc. Des enseignements de linguistique et de didactique des langues sont également proposés.
10
+
11
+ Cette licence développe des compétences transversales : communication multilingue, compréhension interculturelle, travail collaboratif à l'international. Elle prépare aux masters de langues, traduction, relations internationales, ainsi qu'aux concours de la fonction publique.
12
+
13
+ Les débouchés se situent dans l'enseignement, la traduction, le journalisme, le tourisme, le commerce international, la diplomatie, etc.
14
+
15
+ La licence LLCER permet donc l'acquisition de compétences linguistiques et interculturelles approfondies en vue d'une poursuite d'études ou d'une carrière professionnelle tournée vers l'international.
16
+
17
+ Voilà un résumé des informations disponibles dans le contexte au sujet de cette formation. N'hésitez pas si vous avez besoin de précisions supplémentaires."
.chainlit/download_referentiel_evaluation.txt ADDED
File without changes
.chainlit/translations/translations_de.json ADDED
@@ -0,0 +1,161 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "components": {
3
+ "atoms": {
4
+ "buttons": {
5
+ "userButton": {
6
+ "menu": {
7
+ "settings": "Einstellungen",
8
+ "settingsKey": "S",
9
+ "APIKeys": "API-Schl\u00fcssel",
10
+ "logout": "Abmelden"
11
+ }
12
+ }
13
+ }
14
+ },
15
+ "molecules": {
16
+ "newChatButton": {
17
+ "newChat": "Neuer Chat"
18
+ },
19
+ "tasklist": {
20
+ "TaskList": {
21
+ "title": "\ud83d\uddd2\ufe0f Aufgabenliste",
22
+ "loading": "L\u00e4dt...",
23
+ "error": "Ein Fehler ist aufgetreten"
24
+ }
25
+ },
26
+ "attachments": {
27
+ "cancelUpload": "Upload abbrechen",
28
+ "removeAttachment": "Anhang entfernen"
29
+ },
30
+ "newChatDialog": {
31
+ "createNewChat": "Neuen Chat erstellen?",
32
+ "clearChat": "Dies wird die aktuellen Nachrichten l\u00f6schen und einen neuen Chat starten.",
33
+ "cancel": "Abbrechen",
34
+ "confirm": "Best\u00e4tigen"
35
+ },
36
+ "settingsModal": {
37
+ "settings": "Einstellungen",
38
+ "expandMessages": "Nachrichten ausklappen",
39
+ "hideChainOfThought": "Zwischenschritte verbergen",
40
+ "darkMode": "Dunkelmodus"
41
+ }
42
+ },
43
+ "organisms": {
44
+ "chat": {
45
+ "history": {
46
+ "index": {
47
+ "showHistory": "Zeige Chatverlauf",
48
+ "lastInputs": "Letzte Eingaben",
49
+ "noInputs": "Leer...",
50
+ "loading": "L\u00e4dt..."
51
+ }
52
+ },
53
+ "inputBox": {
54
+ "input": {
55
+ "placeholder": "Nachricht eingeben..."
56
+ },
57
+ "speechButton": {
58
+ "start": "Aufnahme starten",
59
+ "stop": "Aufnahme stoppen"
60
+ },
61
+ "SubmitButton": {
62
+ "sendMessage": "Nachricht senden",
63
+ "stopTask": "Aufgabe stoppen"
64
+ },
65
+ "UploadButton": {
66
+ "attachFiles": "Dateien anh\u00e4ngen"
67
+ },
68
+ "waterMark": {
69
+ "text": "Erstellt mit"
70
+ }
71
+ },
72
+ "Messages": {
73
+ "index": {
74
+ "running": "L\u00e4uft",
75
+ "executedSuccessfully": "erfolgreich ausgef\u00fchrt",
76
+ "failed": "fehlgeschlagen",
77
+ "feedbackUpdated": "Feedback aktualisiert",
78
+ "updating": "Aktualisiert"
79
+ }
80
+ },
81
+ "dropScreen": {
82
+ "dropYourFilesHere": "Ziehe deine Dateien hierher"
83
+ },
84
+ "index": {
85
+ "failedToUpload": "Upload fehlgeschlagen",
86
+ "cancelledUploadOf": "Upload abgebrochen von",
87
+ "couldNotReachServer": "Konnte den Server nicht erreichen",
88
+ "continuingChat": "Vorherigen Chat fortsetzen"
89
+ },
90
+ "settings": {
91
+ "settingsPanel": "Einstellungsfenster",
92
+ "reset": "Zur\u00fccksetzen",
93
+ "cancel": "Abbrechen",
94
+ "confirm": "Best\u00e4tigen"
95
+ }
96
+ },
97
+ "threadHistory": {
98
+ "sidebar": {
99
+ "filters": {
100
+ "FeedbackSelect": {
101
+ "feedbackAll": "Feedback: Alle",
102
+ "feedbackPositive": "Feedback: Positiv",
103
+ "feedbackNegative": "Feedback: Negativ"
104
+ },
105
+ "SearchBar": {
106
+ "search": "Suche"
107
+ }
108
+ },
109
+ "DeleteThreadButton": {
110
+ "confirmMessage": "Dies wird den Thread sowie seine Nachrichten und Elemente l\u00f6schen.",
111
+ "cancel": "Abbrechen",
112
+ "confirm": "Best\u00e4tigen",
113
+ "deletingChat": "Chat wird gel\u00f6scht",
114
+ "chatDeleted": "Chat gel\u00f6scht"
115
+ },
116
+ "index": {
117
+ "pastChats": "Vergangene Chats"
118
+ },
119
+ "ThreadList": {
120
+ "empty": "Leer...",
121
+ "today": "Heute",
122
+ "yesterday": "Gestern",
123
+ "previous7days": "Vor 7 Tagen",
124
+ "previous30days": "Vor 30 Tagen"
125
+ },
126
+ "TriggerButton": {
127
+ "closeSidebar": "Seitenleiste schlie\u00dfen",
128
+ "openSidebar": "Seitenleiste \u00f6ffnen"
129
+ }
130
+ },
131
+ "Thread": {
132
+ "backToChat": "Zur\u00fcck zum Chat",
133
+ "chatCreatedOn": "Dieser Chat wurde erstellt am"
134
+ }
135
+ },
136
+ "header": {
137
+ "chat": "Chat",
138
+ "readme": "Liesmich"
139
+ }
140
+ }
141
+ },
142
+ "hooks": {
143
+ "useLLMProviders": {
144
+ "failedToFetchProviders": "Anbieter konnten nicht geladen werden:"
145
+ }
146
+ },
147
+ "pages": {
148
+ "Design": {},
149
+ "Env": {
150
+ "savedSuccessfully": "Erfolgreich gespeichert",
151
+ "requiredApiKeys": "Ben\u00f6tigte API-Schl\u00fcssel",
152
+ "requiredApiKeysInfo": "Um diese App zu nutzen, werden die folgenden API-Schl\u00fcssel ben\u00f6tigt. Die Schl\u00fcssel werden im lokalen Speicher Ihres Ger\u00e4ts gespeichert."
153
+ },
154
+ "Page": {
155
+ "notPartOfProject": "Sie sind nicht Teil dieses Projekts."
156
+ },
157
+ "ResumeButton": {
158
+ "resumeChat": "Chat fortsetzen"
159
+ }
160
+ }
161
+ }
.chainlit/translations/translations_en-US.json ADDED
@@ -0,0 +1,231 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "components": {
3
+ "atoms": {
4
+ "buttons": {
5
+ "userButton": {
6
+ "menu": {
7
+ "settings": "Paramètres",
8
+ "settingsKey": "P",
9
+ "APIKeys": "Clés API",
10
+ "logout": "Déconnexion"
11
+ }
12
+ }
13
+ }
14
+ },
15
+ "molecules": {
16
+ "newChatButton": {
17
+ "newChat": "Nouvelle discussion"
18
+ },
19
+ "tasklist": {
20
+ "TaskList": {
21
+ "title": "\ud83d\uddd2\ufe0f Liste de tâches",
22
+ "loading": "Chargement...",
23
+ "error": "Une erreur est survenue"
24
+ }
25
+ },
26
+ "attachments": {
27
+ "cancelUpload": "Annuler l'envoi",
28
+ "removeAttachment": "Supprimer la pièce jointe"
29
+ },
30
+ "newChatDialog": {
31
+ "createNewChat": "Créer une nouvelle discussion ?",
32
+ "clearChat": "Cela effacera les messages actuels et démarrera une nouvelle discussion.",
33
+ "cancel": "Annuler",
34
+ "confirm": "Confirmer"
35
+ },
36
+ "settingsModal": {
37
+ "settings": "Paramètres",
38
+ "expandMessages": "Développer les messages",
39
+ "hideChainOfThought": "Masquer la chaîne de pensée",
40
+ "darkMode": "Mode sombre"
41
+ },
42
+ "detailsButton": {
43
+ "using": "Utilisant",
44
+ "running": "En cours",
45
+ "took_one": "A pris {{count}} étape",
46
+ "took_other": "A pris {{count}} étapes"
47
+ },
48
+ "auth": {
49
+ "authLogin": {
50
+ "title": "Connectez-vous pour accéder à l'application.",
51
+ "form": {
52
+ "email": "Adresse e-mail",
53
+ "password": "Mot de passe",
54
+ "noAccount": "Vous n'avez pas de compte ?",
55
+ "alreadyHaveAccount": "Vous avez déjà un compte ?",
56
+ "signup": "S'inscrire",
57
+ "signin": "Se connecter",
58
+ "or": "OU",
59
+ "continue": "Continuer",
60
+ "forgotPassword": "Mot de passe oublié ?",
61
+ "passwordMustContain": "Votre mot de passe doit contenir :",
62
+ "emailRequired": "l'e-mail est un champ obligatoire",
63
+ "passwordRequired": "le mot de passe est un champ obligatoire"
64
+ },
65
+ "error": {
66
+ "default": "Impossible de se connecter.",
67
+ "signin": "Essayez de vous connecter avec un autre compte.",
68
+ "oauthsignin": "Essayez de vous connecter avec un autre compte.",
69
+ "redirect_uri_mismatch": "L'URI de redirection ne correspond pas à la configuration de l'application oauth.",
70
+ "oauthcallbackerror": "Essayez de vous connecter avec un autre compte.",
71
+ "oauthcreateaccount": "Essayez de vous connecter avec un autre compte.",
72
+ "emailcreateaccount": "Essayez de vous connecter avec un autre compte.",
73
+ "callback": "Essayez de vous connecter avec un autre compte.",
74
+ "oauthaccountnotlinked": "Pour confirmer votre identité, connectez-vous avec le même compte que celui utilisé à l'origine.",
75
+ "emailsignin": "L'e-mail n'a pas pu être envoyé.",
76
+ "emailverify": "Veuillez vérifier votre e-mail, un nouvel e-mail a été envoyé.",
77
+ "credentialssignin": "La connexion a échoué. Vérifiez que les informations fournies sont correctes.",
78
+ "sessionrequired": "Veuillez vous connecter pour accéder à cette page."
79
+ }
80
+ },
81
+ "authVerifyEmail": {
82
+ "almostThere": "Vous y êtes presque ! Nous avons envoyé un e-mail à ",
83
+ "verifyEmailLink": "Veuillez cliquer sur le lien dans cet e-mail pour terminer votre inscription.",
84
+ "didNotReceive": "Vous ne trouvez pas l'e-mail ?",
85
+ "resendEmail": "Renvoyer l'e-mail",
86
+ "goBack": "Retour",
87
+ "emailSent": "E-mail envoyé avec succès.",
88
+ "verifyEmail": "Vérifiez votre adresse e-mail"
89
+ },
90
+ "providerButton": {
91
+ "continue": "Continuer avec {{provider}}",
92
+ "signup": "S'inscrire avec {{provider}}"
93
+ },
94
+ "authResetPassword": {
95
+ "newPasswordRequired": "Le nouveau mot de passe est un champ obligatoire",
96
+ "passwordsMustMatch": "Les mots de passe doivent correspondre",
97
+ "confirmPasswordRequired": "La confirmation du mot de passe est un champ obligatoire",
98
+ "newPassword": "Nouveau mot de passe",
99
+ "confirmPassword": "Confirmer le mot de passe",
100
+ "resetPassword": "Réinitialiser le mot de passe"
101
+ },
102
+ "authForgotPassword": {
103
+ "email": "Adresse e-mail",
104
+ "emailRequired": "l'e-mail est un champ obligatoire",
105
+ "emailSent": "Veuillez vérifier l'adresse e-mail {{email}} pour obtenir les instructions de réinitialisation de votre mot de passe.",
106
+ "enterEmail": "Saisissez votre adresse e-mail et nous vous enverrons les instructions pour réinitialiser votre mot de passe.",
107
+ "resendEmail": "Renvoyer l'e-mail",
108
+ "continue": "Continuer",
109
+ "goBack": "Retour"
110
+ }
111
+ }
112
+ },
113
+ "organisms": {
114
+ "chat": {
115
+ "history": {
116
+ "index": {
117
+ "showHistory": "Afficher l'historique",
118
+ "lastInputs": "Dernières entrées",
119
+ "noInputs": "Tellement vide...",
120
+ "loading": "Chargement..."
121
+ }
122
+ },
123
+ "inputBox": {
124
+ "input": {
125
+ "placeholder": "Tapez votre message ici..."
126
+ },
127
+ "speechButton": {
128
+ "start": "Démarrer l'enregistrement",
129
+ "stop": "Arrêter l'enregistrement"
130
+ },
131
+ "SubmitButton": {
132
+ "sendMessage": "Envoyer le message",
133
+ "stopTask": "Arrêter la tâche"
134
+ },
135
+ "UploadButton": {
136
+ "attachFiles": "Joindre des fichiers"
137
+ },
138
+ "waterMark": {
139
+ "text": "Construit avec"
140
+ }
141
+ },
142
+ "Messages": {
143
+ "index": {
144
+ "running": "En cours",
145
+ "executedSuccessfully": "exécuté avec succès",
146
+ "failed": "échoué",
147
+ "feedbackUpdated": "Commentaire mis à jour",
148
+ "updating": "Mise à jour"
149
+ }
150
+ },
151
+ "dropScreen": {
152
+ "dropYourFilesHere": "Déposez vos fichiers ici"
153
+ },
154
+ "index": {
155
+ "failedToUpload": "Échec de l'envoi",
156
+ "cancelledUploadOf": "Envoi annulé de",
157
+ "couldNotReachServer": "☺️ Il y a du trafic sur le serveur de l'IA. En attente d'une réponse...",
158
+ "continuingChat": "Poursuite de la discussion précédente"
159
+ },
160
+ "settings": {
161
+ "settingsPanel": "Panneau de paramètres",
162
+ "reset": "Réinitialiser",
163
+ "cancel": "Annuler",
164
+ "confirm": "Confirmer"
165
+ }
166
+ },
167
+ "threadHistory": {
168
+ "sidebar": {
169
+ "filters": {
170
+ "FeedbackSelect": {
171
+ "feedbackAll": "Commentaires : Tous",
172
+ "feedbackPositive": "Commentaires : Positifs",
173
+ "feedbackNegative": "Commentaires : Négatifs"
174
+ },
175
+ "SearchBar": {
176
+ "search": "Rechercher"
177
+ }
178
+ },
179
+ "DeleteThreadButton": {
180
+ "confirmMessage": "Cela supprimera la discussion ainsi que ses messages et éléments.",
181
+ "cancel": "Annuler",
182
+ "confirm": "Confirmer",
183
+ "deletingChat": "Suppression de la discussion",
184
+ "chatDeleted": "Discussion supprimée"
185
+ },
186
+ "index": {
187
+ "pastChats": "Discussions passées"
188
+ },
189
+ "ThreadList": {
190
+ "empty": "Vide...",
191
+ "today": "Aujourd'hui",
192
+ "yesterday": "Hier",
193
+ "previous7days": "7 derniers jours",
194
+ "previous30days": "30 derniers jours"
195
+ },
196
+ "TriggerButton": {
197
+ "closeSidebar": "Fermer la barre latérale",
198
+ "openSidebar": "Ouvrir la barre latérale"
199
+ }
200
+ },
201
+ "Thread": {
202
+ "backToChat": "Retour à la discussion",
203
+ "chatCreatedOn": "Cette discussion a été créée le"
204
+ }
205
+ },
206
+ "header": {
207
+ "chat": "Discussion",
208
+ "readme": "Lisez-moi"
209
+ }
210
+ }
211
+ },
212
+ "hooks": {
213
+ "useLLMProviders": {
214
+ "failedToFetchProviders": "Échec de la récupération des fournisseurs :"
215
+ }
216
+ },
217
+ "pages": {
218
+ "Design": {},
219
+ "Env": {
220
+ "savedSuccessfully": "Enregistré avec succès",
221
+ "requiredApiKeys": "Clés API requises",
222
+ "requiredApiKeysInfo": "Pour utiliser cette application, les clés API suivantes sont requises. Les clés sont stockées dans le stockage local de votre appareil."
223
+ },
224
+ "Page": {
225
+ "notPartOfProject": "Vous ne faites pas partie de ce projet."
226
+ },
227
+ "ResumeButton": {
228
+ "resumeChat": "Reprendre la discussion"
229
+ }
230
+ }
231
+ }
.chainlit/translations/translations_fr-FR.json ADDED
@@ -0,0 +1,231 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "components": {
3
+ "atoms": {
4
+ "buttons": {
5
+ "userButton": {
6
+ "menu": {
7
+ "settings": "Paramètres",
8
+ "settingsKey": "P",
9
+ "APIKeys": "Clés API",
10
+ "logout": "Déconnexion"
11
+ }
12
+ }
13
+ }
14
+ },
15
+ "molecules": {
16
+ "newChatButton": {
17
+ "newChat": "Nouvelle discussion"
18
+ },
19
+ "tasklist": {
20
+ "TaskList": {
21
+ "title": "\ud83d\uddd2\ufe0f Liste de tâches",
22
+ "loading": "Chargement...",
23
+ "error": "Une erreur est survenue"
24
+ }
25
+ },
26
+ "attachments": {
27
+ "cancelUpload": "Annuler l'envoi",
28
+ "removeAttachment": "Supprimer la pièce jointe"
29
+ },
30
+ "newChatDialog": {
31
+ "createNewChat": "Créer une nouvelle discussion ?",
32
+ "clearChat": "Cela effacera les messages actuels et démarrera une nouvelle discussion.",
33
+ "cancel": "Annuler",
34
+ "confirm": "Confirmer"
35
+ },
36
+ "settingsModal": {
37
+ "settings": "Paramètres",
38
+ "expandMessages": "Développer les messages",
39
+ "hideChainOfThought": "Masquer la chaîne de pensée",
40
+ "darkMode": "Mode sombre"
41
+ },
42
+ "detailsButton": {
43
+ "using": "Utilisant",
44
+ "running": "En cours",
45
+ "took_one": "A pris {{count}} étape",
46
+ "took_other": "A pris {{count}} étapes"
47
+ },
48
+ "auth": {
49
+ "authLogin": {
50
+ "title": "Connectez-vous pour accéder à l'application.",
51
+ "form": {
52
+ "email": "Adresse e-mail",
53
+ "password": "Mot de passe",
54
+ "noAccount": "Vous n'avez pas de compte ?",
55
+ "alreadyHaveAccount": "Vous avez déjà un compte ?",
56
+ "signup": "S'inscrire",
57
+ "signin": "Se connecter",
58
+ "or": "OU",
59
+ "continue": "Continuer",
60
+ "forgotPassword": "Mot de passe oublié ?",
61
+ "passwordMustContain": "Votre mot de passe doit contenir :",
62
+ "emailRequired": "l'e-mail est un champ obligatoire",
63
+ "passwordRequired": "le mot de passe est un champ obligatoire"
64
+ },
65
+ "error": {
66
+ "default": "Impossible de se connecter.",
67
+ "signin": "Essayez de vous connecter avec un autre compte.",
68
+ "oauthsignin": "Essayez de vous connecter avec un autre compte.",
69
+ "redirect_uri_mismatch": "L'URI de redirection ne correspond pas à la configuration de l'application oauth.",
70
+ "oauthcallbackerror": "Essayez de vous connecter avec un autre compte.",
71
+ "oauthcreateaccount": "Essayez de vous connecter avec un autre compte.",
72
+ "emailcreateaccount": "Essayez de vous connecter avec un autre compte.",
73
+ "callback": "Essayez de vous connecter avec un autre compte.",
74
+ "oauthaccountnotlinked": "Pour confirmer votre identité, connectez-vous avec le même compte que celui utilisé à l'origine.",
75
+ "emailsignin": "L'e-mail n'a pas pu être envoyé.",
76
+ "emailverify": "Veuillez vérifier votre e-mail, un nouvel e-mail a été envoyé.",
77
+ "credentialssignin": "La connexion a échoué. Vérifiez que les informations fournies sont correctes.",
78
+ "sessionrequired": "Veuillez vous connecter pour accéder à cette page."
79
+ }
80
+ },
81
+ "authVerifyEmail": {
82
+ "almostThere": "Vous y êtes presque ! Nous avons envoyé un e-mail à ",
83
+ "verifyEmailLink": "Veuillez cliquer sur le lien dans cet e-mail pour terminer votre inscription.",
84
+ "didNotReceive": "Vous ne trouvez pas l'e-mail ?",
85
+ "resendEmail": "Renvoyer l'e-mail",
86
+ "goBack": "Retour",
87
+ "emailSent": "E-mail envoyé avec succès.",
88
+ "verifyEmail": "Vérifiez votre adresse e-mail"
89
+ },
90
+ "providerButton": {
91
+ "continue": "Continuer avec {{provider}}",
92
+ "signup": "S'inscrire avec {{provider}}"
93
+ },
94
+ "authResetPassword": {
95
+ "newPasswordRequired": "Le nouveau mot de passe est un champ obligatoire",
96
+ "passwordsMustMatch": "Les mots de passe doivent correspondre",
97
+ "confirmPasswordRequired": "La confirmation du mot de passe est un champ obligatoire",
98
+ "newPassword": "Nouveau mot de passe",
99
+ "confirmPassword": "Confirmer le mot de passe",
100
+ "resetPassword": "Réinitialiser le mot de passe"
101
+ },
102
+ "authForgotPassword": {
103
+ "email": "Adresse e-mail",
104
+ "emailRequired": "l'e-mail est un champ obligatoire",
105
+ "emailSent": "Veuillez vérifier l'adresse e-mail {{email}} pour obtenir les instructions de réinitialisation de votre mot de passe.",
106
+ "enterEmail": "Saisissez votre adresse e-mail et nous vous enverrons les instructions pour réinitialiser votre mot de passe.",
107
+ "resendEmail": "Renvoyer l'e-mail",
108
+ "continue": "Continuer",
109
+ "goBack": "Retour"
110
+ }
111
+ }
112
+ },
113
+ "organisms": {
114
+ "chat": {
115
+ "history": {
116
+ "index": {
117
+ "showHistory": "Afficher l'historique",
118
+ "lastInputs": "Dernières entrées",
119
+ "noInputs": "Tellement vide...",
120
+ "loading": "Chargement..."
121
+ }
122
+ },
123
+ "inputBox": {
124
+ "input": {
125
+ "placeholder": "Tapez votre message ici..."
126
+ },
127
+ "speechButton": {
128
+ "start": "Démarrer l'enregistrement",
129
+ "stop": "Arrêter l'enregistrement"
130
+ },
131
+ "SubmitButton": {
132
+ "sendMessage": "Envoyer le message",
133
+ "stopTask": "Arrêter la tâche"
134
+ },
135
+ "UploadButton": {
136
+ "attachFiles": "Joindre des fichiers"
137
+ },
138
+ "waterMark": {
139
+ "text": "Construit avec"
140
+ }
141
+ },
142
+ "Messages": {
143
+ "index": {
144
+ "running": "En cours",
145
+ "executedSuccessfully": "exécuté avec succès",
146
+ "failed": "échoué",
147
+ "feedbackUpdated": "Commentaire mis à jour",
148
+ "updating": "Mise à jour"
149
+ }
150
+ },
151
+ "dropScreen": {
152
+ "dropYourFilesHere": "Déposez vos fichiers ici"
153
+ },
154
+ "index": {
155
+ "failedToUpload": "Échec de l'envoi",
156
+ "cancelledUploadOf": "Envoi annulé de",
157
+ "couldNotReachServer": "☺️ Il y a du trafic sur le serveur de l'IA. En attente d'une réponse...",
158
+ "continuingChat": "Poursuite de la discussion précédente"
159
+ },
160
+ "settings": {
161
+ "settingsPanel": "Panneau de paramètres",
162
+ "reset": "Réinitialiser",
163
+ "cancel": "Annuler",
164
+ "confirm": "Confirmer"
165
+ }
166
+ },
167
+ "threadHistory": {
168
+ "sidebar": {
169
+ "filters": {
170
+ "FeedbackSelect": {
171
+ "feedbackAll": "Commentaires : Tous",
172
+ "feedbackPositive": "Commentaires : Positifs",
173
+ "feedbackNegative": "Commentaires : Négatifs"
174
+ },
175
+ "SearchBar": {
176
+ "search": "Rechercher"
177
+ }
178
+ },
179
+ "DeleteThreadButton": {
180
+ "confirmMessage": "Cela supprimera la discussion ainsi que ses messages et éléments.",
181
+ "cancel": "Annuler",
182
+ "confirm": "Confirmer",
183
+ "deletingChat": "Suppression de la discussion",
184
+ "chatDeleted": "Discussion supprimée"
185
+ },
186
+ "index": {
187
+ "pastChats": "Discussions passées"
188
+ },
189
+ "ThreadList": {
190
+ "empty": "Vide...",
191
+ "today": "Aujourd'hui",
192
+ "yesterday": "Hier",
193
+ "previous7days": "7 derniers jours",
194
+ "previous30days": "30 derniers jours"
195
+ },
196
+ "TriggerButton": {
197
+ "closeSidebar": "Fermer la barre latérale",
198
+ "openSidebar": "Ouvrir la barre latérale"
199
+ }
200
+ },
201
+ "Thread": {
202
+ "backToChat": "Retour à la discussion",
203
+ "chatCreatedOn": "Cette discussion a été créée le"
204
+ }
205
+ },
206
+ "header": {
207
+ "chat": "Discussion",
208
+ "readme": "Lisez-moi"
209
+ }
210
+ }
211
+ },
212
+ "hooks": {
213
+ "useLLMProviders": {
214
+ "failedToFetchProviders": "Échec de la récupération des fournisseurs :"
215
+ }
216
+ },
217
+ "pages": {
218
+ "Design": {},
219
+ "Env": {
220
+ "savedSuccessfully": "Enregistré avec succès",
221
+ "requiredApiKeys": "Clés API requises",
222
+ "requiredApiKeysInfo": "Pour utiliser cette application, les clés API suivantes sont requises. Les clés sont stockées dans le stockage local de votre appareil."
223
+ },
224
+ "Page": {
225
+ "notPartOfProject": "Vous ne faites pas partie de ce projet."
226
+ },
227
+ "ResumeButton": {
228
+ "resumeChat": "Reprendre la discussion"
229
+ }
230
+ }
231
+ }
.chainlit/translations/translations_pt-BR.json ADDED
@@ -0,0 +1,157 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "components": {
3
+ "atoms": {
4
+ "buttons": {
5
+ "userButton": {
6
+ "menu": {
7
+ "settings": "Configura\u00e7\u00f5es",
8
+ "settingsKey": "S",
9
+ "APIKeys": "Chaves de API",
10
+ "logout": "Sair"
11
+ }
12
+ }
13
+ }
14
+ },
15
+ "molecules": {
16
+ "newChatButton": {
17
+ "newChat": "Nova Conversa"
18
+ },
19
+ "tasklist": {
20
+ "TaskList": {
21
+ "title": "\ud83d\uddd2\ufe0f Lista de Tarefas",
22
+ "loading": "Carregando...",
23
+ "error": "Ocorreu um erro"
24
+ }
25
+ },
26
+ "attachments": {
27
+ "cancelUpload": "Cancelar envio",
28
+ "removeAttachment": "Remover anexo"
29
+ },
30
+ "newChatDialog": {
31
+ "createNewChat": "Criar novo chat?",
32
+ "clearChat": "Isso limpar\u00e1 as mensagens atuais e iniciar\u00e1 uma nova conversa.",
33
+ "cancel": "Cancelar",
34
+ "confirm": "Confirmar"
35
+ },
36
+ "settingsModal": {
37
+ "settings": "Configura\u00e7\u00f5es",
38
+ "expandMessages": "Expandir Mensagens",
39
+ "hideChainOfThought": "Esconder Sequ\u00eancia de Pensamento",
40
+ "darkMode": "Modo Escuro"
41
+ }
42
+ },
43
+ "organisms": {
44
+ "chat": {
45
+ "history": {
46
+ "index": {
47
+ "showHistory": "Mostrar hist\u00f3rico",
48
+ "lastInputs": "\u00daltimas Entradas",
49
+ "noInputs": "Vazio...",
50
+ "loading": "Carregando..."
51
+ }
52
+ },
53
+ "inputBox": {
54
+ "input": {
55
+ "placeholder": "Digite sua mensagem aqui..."
56
+ },
57
+ "speechButton": {
58
+ "start": "Iniciar grava\u00e7\u00e3o",
59
+ "stop": "Parar grava\u00e7\u00e3o"
60
+ },
61
+ "SubmitButton": {
62
+ "sendMessage": "Enviar mensagem",
63
+ "stopTask": "Parar Tarefa"
64
+ },
65
+ "UploadButton": {
66
+ "attachFiles": "Anexar arquivos"
67
+ },
68
+ "waterMark": {
69
+ "text": "Constru\u00eddo com"
70
+ }
71
+ },
72
+ "Messages": {
73
+ "index": {
74
+ "running": "Executando",
75
+ "executedSuccessfully": "executado com sucesso",
76
+ "failed": "falhou",
77
+ "feedbackUpdated": "Feedback atualizado",
78
+ "updating": "Atualizando"
79
+ }
80
+ },
81
+ "dropScreen": {
82
+ "dropYourFilesHere": "Solte seus arquivos aqui"
83
+ },
84
+ "index": {
85
+ "failedToUpload": "Falha ao enviar",
86
+ "cancelledUploadOf": "Envio cancelado de",
87
+ "couldNotReachServer": "N\u00e3o foi poss\u00edvel conectar ao servidor",
88
+ "continuingChat": "Continuando o chat anterior"
89
+ },
90
+ "settings": {
91
+ "settingsPanel": "Painel de Configura\u00e7\u00f5es",
92
+ "reset": "Redefinir",
93
+ "cancel": "Cancelar",
94
+ "confirm": "Confirmar"
95
+ }
96
+ },
97
+ "threadHistory": {
98
+ "sidebar": {
99
+ "filters": {
100
+ "FeedbackSelect": {
101
+ "feedbackAll": "Feedback: Todos",
102
+ "feedbackPositive": "Feedback: Positivo",
103
+ "feedbackNegative": "Feedback: Negativo"
104
+ },
105
+ "SearchBar": {
106
+ "search": "Buscar"
107
+ }
108
+ },
109
+ "DeleteThreadButton": {
110
+ "confirmMessage": "Isso deletar\u00e1 a conversa, assim como suas mensagens e elementos.",
111
+ "cancel": "Cancelar",
112
+ "confirm": "Confirmar",
113
+ "deletingChat": "Deletando conversa",
114
+ "chatDeleted": "Conversa deletada"
115
+ },
116
+ "index": {
117
+ "pastChats": "Conversas Anteriores"
118
+ },
119
+ "ThreadList": {
120
+ "empty": "Vazio..."
121
+ },
122
+ "TriggerButton": {
123
+ "closeSidebar": "Fechar barra lateral",
124
+ "openSidebar": "Abrir barra lateral"
125
+ }
126
+ },
127
+ "Thread": {
128
+ "backToChat": "Voltar para a conversa",
129
+ "chatCreatedOn": "Esta conversa foi criada em"
130
+ }
131
+ },
132
+ "header": {
133
+ "chat": "Conversa",
134
+ "readme": "Leia-me"
135
+ }
136
+ },
137
+ "hooks": {
138
+ "useLLMProviders": {
139
+ "failedToFetchProviders": "Falha ao buscar provedores:"
140
+ }
141
+ },
142
+ "pages": {
143
+ "Design": {},
144
+ "Env": {
145
+ "savedSuccessfully": "Salvo com sucesso",
146
+ "requiredApiKeys": "Chaves de API necess\u00e1rias",
147
+ "requiredApiKeysInfo": "Para usar este aplicativo, as seguintes chaves de API s\u00e3o necess\u00e1rias. As chaves s\u00e3o armazenadas localmente em seu dispositivo."
148
+ },
149
+ "Page": {
150
+ "notPartOfProject": "Voc\u00ea n\u00e3o faz parte deste projeto."
151
+ },
152
+ "ResumeButton": {
153
+ "resumeChat": "Continuar Conversa"
154
+ }
155
+ }
156
+ }
157
+ }