办学质量监测教学评价系统
du
22 小时以前 7bf1f40b58ee3c61664b5f16a84cbaac59f88735
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
export default {
    common: {
        add: 'Ajouter',
        addSuccess: 'Ajout réussi',
        edit: 'Éditer',
        editSuccess: 'Édition réussie',
        delete: 'Supprimer',
        deleteSuccess: 'Suppression réussie',
        save: 'Enregistrer',
        saveSuccess: 'Enregistrement réussi',
        reset: 'Réinitialiser',
        action: 'Action',
        export: 'Exporter',
        exportSuccess: 'Exportation réussie',
        import: 'Importer',
        importSuccess: 'Importation réussie',
        clear: 'Effacer',
        clearSuccess: 'Effacement réussi',
        yes: 'Oui',
        no: 'Non',
        confirm: 'Confirmer',
        download: 'Télécharger',
        noData: 'Pas de données',
        wrong: 'Quelque chose s\'est mal passé, veuillez réessayer plus tard.',
        success: 'Succès',
        failed: 'Échec',
        verify: 'Vérifier',
        unauthorizedTips: 'Non autorisé, veuillez vérifier d\'abord.',
        stopResponding: 'Arrêter de répondre',
    },
    chat: {
        newChatButton: 'Nouveau Chat',
        //placeholder: 'Ask me anything...(Shift + Enter = line break, "/" to trigger prompts)',
        placeholder: 'Posez-moi n\'importe quoi, ou collez des captures d\'écran ou faites glisser le fichier. (Shift + Enter = saut de ligne, "/" pour déclencher des prompts)',
        placeholderMobile: 'Posez-moi n\'importe quoi...',
        copy: 'Copier',
        copied: 'Copié',
        copyCode: 'Copier le Code',
        clearChat: 'Effacer le Chat',
        clearChatConfirm: 'Êtes-vous sûr de vouloir effacer ce chat ?',
        exportImage: 'Exporter l\'Image',
        exportImageConfirm: 'Êtes-vous sûr de vouloir exporter ce chat en PNG ?',
        exportSuccess: 'Exportation réussie',
        exportFailed: 'Échec de l\'exportation',
        usingContext: 'Mode Contexte',
        turnOnContext: 'Dans le mode actuel, l\'envoi de messages conservera les enregistrements de chat précédents.',
        turnOffContext: 'Dans le mode actuel, l\'envoi de messages ne conservera pas les enregistrements de chat précédents.',
        deleteMessage: 'Supprimer le Message',
        deleteMessageConfirm: 'Êtes-vous sûr de vouloir supprimer ce message ?',
        deleteHistoryConfirm: 'Êtes-vous sûr de vouloir effacer cet historique ?',
        clearHistoryConfirm: 'Êtes-vous sûr de vouloir effacer l\'historique du chat ?',
        preview: 'Aperçu',
        showRawText: 'Afficher en texte brut',
    },
    setting: {
        setting: 'Paramètres',
        general: 'Général',
        advanced: 'Avancé',
        config: 'Configuration',
        avatarLink: 'Lien de l\'Avatar',
        name: 'Nom',
        description: 'Description',
        role: 'Rôle',
        temperature: 'Température',
        top_p: 'Top_p',
        resetUserInfo: 'Réinitialiser les Infos Utilisateur',
        chatHistory: 'Historique du Chat',
        theme: 'Thème',
        language: 'Langue',
        api: 'API',
        reverseProxy: 'Proxy Inverse',
        timeout: 'Délai d\'Attente',
        socks: 'Socks',
        httpsProxy: 'Proxy HTTPS',
        balance: 'Solde de l\'API',
        monthlyUsage: 'Utilisation Mensuelle',
    },    
    store: {
        siderButton: 'Prompt Boutique',
        local: 'Local',
        online: 'En ligne',
        title: 'Titre',
        description: 'Description',
        clearStoreConfirm: 'Voulez-vous vraiment effacer les données ?',
        importPlaceholder: 'Veuillez coller les données JSON ici',
        addRepeatTitleTips: 'Titre en double, veuillez le saisir à nouveau',
        addRepeatContentTips: 'Contenu en double : {msg}, veuillez le saisir à nouveau',
        editRepeatTitleTips: 'Conflit de titre, veuillez le réviser',
        editRepeatContentTips: 'Conflit de contenu {msg}, veuillez le modifier à nouveau',
        importError: 'Incompatibilité de valeur clé',
        importRepeatTitle: 'Titre ignoré de manière répétée : {msg}',
        importRepeatContent: 'Contenu ignoré de manière répétée : {msg}',
        onlineImportWarning: 'Remarque : Veuillez vérifier la source du fichier JSON !',
        downloadError: 'Veuillez vérifier l\'état du réseau et la validité du fichier JSON',
    },    
    "mj": {
        "setOpen": "Lié à OpenAI",
        "setOpenPlaceholder": "Doit inclure http(s)://",
        "setOpenUrl": "Adresse de l'API OpenAI",
        "setOpenKeyPlaceholder": "Utilisez une clé OpenAI personnalisée pour contourner les restrictions d'accès par mot de passe",
        "setMj": "Lié à Midjourney",
        "setMjUrl": "Adresse de l'API Midjourney:",
        "setMjKeyPlaceholder": "Utilisez une clé d'API Midjourney personnalisée pour contourner les restrictions d'accès par mot de passe",
        "setUploader": "Lié au Téléchargement",
        "setUploaderUrl": "Adresse de Téléchargement:",
        "setBtSave": "Enregistrer",
        "setBtBack": "Restaurer les Paramètres par Défaut",
    
        "redraw": "Redessiner",
        "fail1": "S'il vous plaît soyez patient, ça charge.",
        "success1": "Image rafraîchie avec succès !",
        "high_variation": "Variation Forte",
        "low_variation": "Variation Faible",
        "p15": "Zoom 1.5x",
        "p20": "Zoom 2x",
        "p100": "Normal",
        "retry": "Réessayer",
        "pan_left": "Gauche",
        "pan_right": "Droite",
        "pan_up": "Haut",
        "pan_down": "Bas",
        "up2": "HD 2x",
        "up4": "HD 4x" , 
    
        "thinking": "Réflexion...",
        "noReUpload": "Impossible de réimporter",
        "uploading": "Téléchargement...",
        "uploadSuccess": "Téléchargement réussi",
        "uploadFail": "Échec du téléchargement:",
        "upPdf": "<span>Téléchargez une image ou une pièce jointe<br/>Vous pouvez télécharger des images, des PDF, des EXCEL et d'autres documents</span><p>Prise en charge du glisser-déposer</p>",
        "upImg": "<span><b>Téléchargez une image</b><br/>Il invoquera automatiquement le modèle de prévisualisation gpt-4-vision<br>Remarque : Des frais supplémentaires peuvent s'appliquer pour les images supplémentaires<br/>Formats : jpeg, jpg, png, gif</span><p>Prise en charge du glisser-déposer</p> <p class=\"pt-2\"><b>Téléchargez MP3 MP4</b> <br>Il invoquera automatiquement le modèle whisper-1<br>Formats : mp3, mp4, mpeg, mpga, m4a, wav, webm</p>",
        "clearAll": "Effacer les paramètres",
        "czoom": "Personnalisé",
        "customTitle": "Zoom personnalisé",
        "zoominfo": "Modifier la valeur du zoom, de 1.0 à 2.0, la valeur par défaut est réglée sur 1.8",
    
        "modleSuccess": "Modèle chargé avec succès",
        "setingSuccess": "Paramètres réussis",
    
        "tokenInfo1": "Jetons restants = Longueur du modèle - Réglage du rôle - Contexte (historique des conversations) - Nombre de réponses - Entrée actuelle",
        "tokenInfo2": "Laissez le réglage du rôle vide et le système fournira un réglage par défaut.",
        "noSuppertModel": "Actualiser, ce modèle n'est actuellement pas pris en charge !",
        "failOcr": "Échec de la reconnaissance",
        "remain": "Reste :",
    
        "totalUsage": "Montant total de l'abonnement",
        "disableGpt4": "GPT4 désactivé",
        "setTextInfo": "Erreur de clé API OpenAI, cliquez ici pour réessayer",
    
        "attr1": "Attribut",
        "ulink": "Lien de l'image",
        "copyFail": "Copie échouée",
        "tts": "Texte vers Parole",
        "fail": "Erreur",
        "noSupperChrom": "Navigateur non pris en charge !",
        "lang": "Voix",
        "ttsLoading": "Conversion en discours...",
        "ttsSuccess": "Conversion réussie",
        "micIng": "Enregistrement, dites quelque chose...",
        "mStart": "Démarrer",
        "mPause": "Pause",
        "mGoon": "Continuer",
        "mRecord": "Réenregistrer",
        "mPlay": "Lire",
        "mCanel": "Annuler",
        "mSent": "Envoyer",
    
        "findVersion": "Découvrir la version mise à jour",
        "yesLastVersion": "Déjà sur la dernière version",
        "infoStar": 'Ce projet est open source sur <a class="text-blue-600 dark:text-blue-500" href="https://github.com/Dooy/chatgpt-web-midjourney-proxy\" target="_blank">GitHub</a>, gratuit et basé sur la licence MIT sans aucune forme de paiement ! </p><p>Si vous trouvez ce projet utile, veuillez lui donner une étoile sur GitHub, merci !',
        "setBtSaveChat": "Enregistrer le chat seulement",
        "setBtSaveSys": "Enregistrer dans le système",
        "wsrvClose": "Fermer wsrv",
        "wsrvOpen": "Ouvrir wsrv",
 
        "temperature": "Aléatoire",
        "temperatureInfo": "À mesure que la valeur de (temperature) augmente, les réponses deviennent plus aléatoires",
        "top_p": "Échantillonnage de probabilité supérieure",
        "top_pInfo": "(top_p) est similaire à l'aléatoire mais ne doit pas être modifié en même temps que la température",
        "presence_penalty": "Fraîcheur du sujet",
        "presence_penaltyInfo": "À mesure que la valeur de (presence_penalty) augmente, il y a plus de chances de s'étendre à de nouveaux sujets",
        "frequency_penalty": "Pénalité de fréquence",
        "frequency_penaltyInfo": "À mesure que la valeur de (frequency_penalty) augmente, il y a plus de chances de réduire les mots répétés"
        ,"tts_voice": "Personnage vocal TTS",
        "typing": "En train d'écrire",
        "authErro": "Échec de l'autorisation",
        "authBt": "Veuillez saisir à nouveau le mot de passe d'accès à l'autorisation",
        "micWhisper": "Reconnaissance vocale chuchotement",
        "micAsr": "Reconnaissance instantanée",
        "micRec": "Commencer l'enregistrement, s'il vous plaît parlez ! Il s'arrêtera automatiquement s'il n'y a pas de son pendant 2 secondes.",
        "micRecEnd": "L'enregistrement est terminé"
 
    },    
    "mjset": {
        "server": "Serveur",
        "about": "À Propos",
        "model": "Modèle",
        "sysname": "Dessin AI"
    },
    "mjtab": {
        "chat": "Chat",
        "draw": "Dessin",
        "drawinfo": "Dessin AI avec le Moteur Midjourney",
        "gallery": "Galerie",
        "galleryInfo": "Ma Galerie"
    },    
    "mjchat": {
        "loading": "Chargement de l'Image",
        "openurl": "Ouvrir le lien directement",
        "failReason": "Raison de l'échec:",
        "reload": "Recharger",
        "progress": "Progression:",
        "wait": "La tâche a été soumise, veuillez patienter...",
        "reroll": "Refaire",
        "wait2": "La tâche {id} a été soumise, veuillez patienter",
        "redrawEditing": "Édition partielle du Redraw",
        "face": "Changer de Visage",
        "blend": "Mélanger les Images",
        "draw": "Dessin",
        "submiting": "Soumission",
        "submit": "Soumettre",
        "wait3": "Veuillez ne pas fermer! L'image est en cours de génération...",
        "success": "Enregistrement réussi",
        "successTitle": "Succès",
        "modlePlaceholder": "Modèles personnalisés, séparés par des espaces (facultatif)",
        "myModle": "Modèles Personnalisés",
        "historyCnt": "Nombre de Contextes",
        "historyToken": "Plus de contexte améliore la précision mais consomme plus de crédits",
        "historyTCnt": "Nombre de Réponses",
        "historyTCntInfo": "Un nombre plus élevé de réponses peut consommer plus de crédits",
        "role": "Paramètre de Rôle",
        "rolePlaceholder": "Définissez un rôle exclusif pour votre conversation (facultatif)",
        "loading2": "Chargement...",
        "loadmore": "Charger Plus",
        "nofind": "Impossible de trouver",
        "nofind2": "contenu connexe. Vous pouvez essayer ce qui suit:",
        "success2": "Changement réussi!",
        "modelChange": "Changement de Modèle",
        "search": "Rechercher",
        "searchPlaceholder": "Noms GPT, descriptions",
        "attr": "Pièces Jointes",
        "noproduct": "La galerie n'a pas encore d'entrées",
        "myGallery": "Ma Galerie",
        "yourHead": "Votre Avatar",
        "your2Head": "Image de Célébrité",
        "tipInfo": "Note:<li>1. Les images doivent inclure des visages pour un rendu correct</li><li>2. L'«Image de Célébrité» peut être créée en utilisant le dessin MJ</li><li>3. L'«Image de Célébrité» peut également inclure des personnages d'anime</li><li>4. «Votre Avatar» est recommandé d'être une photo personnelle de la taille d'un passeport</li>",
        "placeInput": "Veuillez remplir la demande!",
        "more5sb": "Téléchargez jusqu'à 5 images au maximum",
        "exSuccess": "Exportation réussie... Veuillez vérifier le dossier de téléchargement",
        "downloadSave": "ai_drawing.txt",
        "noproducet": "Pas encore d'œuvres matures pour le moment",
        "imgBili": "Ratio d'Image",
        "imagEx": "Exporter les Liens d'Œuvres d'Art",
        "prompt": "Prompts",
        "imgCYes": "Contient une Image de Base",
        "imgCUpload": "Télécharger une Image de Base",
        "imgCInfo": "Informations sur l'Image de Base:<br/>1. Utilisez vos propres images comme base pour le dessin MJ<br/>2. Vous pouvez utiliser plusieurs images de base, jusqu'à 5, chacune ne dépassant pas 1 Mo",
        "imgCadd": "+Ajouter",
        "del": "Supprimer",
        "img2text": "Image-to-Text",
        "img2textinfo": "Vous ne savez pas quels prompts utiliser? Essayez Image-to-Text! Soumettez une image pour obtenir des prompts",
        "traning": "Traduction...",
        "imgcreate": "Générer une Image",
        "imginfo": "Autres paramètres:<li>1 --no: Ignorer --no car pour exclure les voitures de l'image</li><li>2 --seed: Obtenir d'abord une graine avec --seed 123456</li><li>3 --chaos 10: Mélanger (plage: 0-100)</li><li>4 --tile: Fragmentation</li>",
        "tStyle": "Style",
        "tView": "Vue",
        "tShot": "Prise de Personnage",
        "tLight": "Éclairage",
        "tQuality": "Qualité de l'Image",
        "tStyles": "Niveau Artistique",
        "tVersion": "Version du Modèle",
        "dalleInfo": "Note:<li>1. DALL-E est un modèle de génération d'images fourni par OpenAI</li><li>2. Les images OpenAI ont une date d'expiration, alors faites des sauvegardes</li><li>3. Remarque: Le prix des images de 1790 px est doublé</li>",
        "version": "Version",
        "size": "Taille",
        "blendInfo": "Note:<li>1. Mélanger au moins 2 images</li><li>2. Jusqu'à 6 images peuvent être utilisées pour le mélange</li>",
        "blendStart": "Commencer à Mélanger",
        "no2add": "Ne pas ajouter d'images en double",
        "add2more": "Veuillez ajouter deux images ou plus",
        "no1m": "La taille de l'image ne peut pas dépasser 1 Mo",
        "imgExt": "Les images ne supportent que les formats jpg, gif, png, jpeg"
    },
  }