diff --git a/addon/locale/fr/LC_MESSAGES/nvda.po b/addon/locale/fr/LC_MESSAGES/nvda.po index 2914792..2f19e03 100644 --- a/addon/locale/fr/LC_MESSAGES/nvda.po +++ b/addon/locale/fr/LC_MESSAGES/nvda.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: open ai\n" "Report-Msgid-Bugs-To: nvda-translations@groups.io\n" -"POT-Creation-Date: 2023-12-06 15:55+0100\n" -"PO-Revision-Date: 2023-12-06 16:04+0100\n" +"POT-Creation-Date: 2023-12-09 16:55+0100\n" +"PO-Revision-Date: 2023-12-09 17:07+0100\n" "Last-Translator: \n" "Language-Team: \n" "Language: fr\n" @@ -16,84 +16,84 @@ msgstr "" "globalPlugins\n" "X-Poedit-SearchPath-0: .\n" -#: addon\globalPlugins\openai\__init__.py:62 +#: addon\globalPlugins\openai\__init__.py:64 msgid "" "No authentication key provided. Please set it in the Preferences dialog." msgstr "" "Aucune clé d’authentification fournie. Veuillez la définir dans la boîte de " "dialogue des préférences." -#: addon\globalPlugins\openai\__init__.py:80 +#: addon\globalPlugins\openai\__init__.py:82 msgid "API Key:" msgstr "Clé API :" -#: addon\globalPlugins\openai\__init__.py:85 +#: addon\globalPlugins\openai\__init__.py:87 msgid "Organization" msgstr "Organisation" -#: addon\globalPlugins\openai\__init__.py:93 +#: addon\globalPlugins\openai\__init__.py:95 msgid "Use or&ganization" msgstr "Utiliser une or&ganisation" -#: addon\globalPlugins\openai\__init__.py:104 +#: addon\globalPlugins\openai\__init__.py:106 msgid "Organization &name:" msgstr "&Nom de l’organisation :" -#: addon\globalPlugins\openai\__init__.py:110 +#: addon\globalPlugins\openai\__init__.py:112 msgid "&Organization key:" msgstr "Clé de l’&organisation :" -#: addon\globalPlugins\openai\__init__.py:117 +#: addon\globalPlugins\openai\__init__.py:119 msgid "Main dialog" msgstr "Dialogue principal" -#: addon\globalPlugins\openai\__init__.py:122 +#: addon\globalPlugins\openai\__init__.py:124 msgid "Block the closing using the &escape key" msgstr "" "Empêcher la fermeture de la fenêtre principale en utilisant la touche échap" -#: addon\globalPlugins\openai\__init__.py:130 +#: addon\globalPlugins\openai\__init__.py:132 msgid "Remember the content of the S&ystem field between sessions" msgstr "Mémoriser le contenu du champ S&ystème entre les sessions" -#: addon\globalPlugins\openai\__init__.py:138 +#: addon\globalPlugins\openai\__init__.py:140 msgid "Enable &advanced settings (including temperature and probability mass)" msgstr "" "Activer les paramètres avancés (inclus la température et la masse de " "probabilité)" -#: addon\globalPlugins\openai\__init__.py:146 +#: addon\globalPlugins\openai\__init__.py:148 msgid "Text To Speech" msgstr "Text To Speech" -#: addon\globalPlugins\openai\__init__.py:152 +#: addon\globalPlugins\openai\__init__.py:154 msgid "&Voice:" msgstr "&Voix :" -#: addon\globalPlugins\openai\__init__.py:162 -#: addon\globalPlugins\openai\maindialog.py:441 +#: addon\globalPlugins\openai\__init__.py:164 +#: addon\globalPlugins\openai\maindialog.py:444 msgid "&Model:" msgstr "&Modèle :" -#: addon\globalPlugins\openai\__init__.py:173 -msgid "Images" -msgstr "Images" +#: addon\globalPlugins\openai\__init__.py:175 +msgid "Image description" +msgstr "Description d’image" -#: addon\globalPlugins\openai\__init__.py:178 +#: addon\globalPlugins\openai\__init__.py:180 msgid "&Resize images before sending them to the API" -msgstr "&Redimensionner l’image avant son envoi à l’api" +msgstr "&Redimensionner l’image avant son envoi à l’API" -#: addon\globalPlugins\openai\__init__.py:191 +#: addon\globalPlugins\openai\__init__.py:193 msgid "Maximum &width (0 to resize proportionally to the height):" msgstr "" "Largeur maximale (0 pour redimensionner proportionnellement à la hauteur) :" -#: addon\globalPlugins\openai\__init__.py:200 +#: addon\globalPlugins\openai\__init__.py:202 msgid "Maximum &height (0 to resize proportionally to the width):" msgstr "" "Hauteur maximale (0 pour redimensionner proportionnellement à la largeur) :" -#: addon\globalPlugins\openai\__init__.py:209 +#: addon\globalPlugins\openai\__init__.py:211 msgid "" "&Quality for JPEG images (0 [worst] to 95 [best], values above 95 should be " "avoided):" @@ -101,69 +101,77 @@ msgstr "" "&Qualité pour les images JPEG (0 [pire] à 95 [meilleur], les valeurs au-" "dessus de 95 devraient être évitées) :" -#: addon\globalPlugins\openai\__init__.py:282 +#: addon\globalPlugins\openai\__init__.py:223 +msgid "Customize default text &prompt" +msgstr "Personnaliser le texte du &prompt par défaut" + +#: addon\globalPlugins\openai\__init__.py:229 +msgid "Default &text prompt:" +msgstr "&Texte du prompt par défaut :" + +#: addon\globalPlugins\openai\__init__.py:314 msgid "Docu&mentation" msgstr "Docu&mentation" -#: addon\globalPlugins\openai\__init__.py:283 +#: addon\globalPlugins\openai\__init__.py:315 msgid "Open the documentation of this addon" msgstr "Ouvrir la documentation de cet addon" -#: addon\globalPlugins\openai\__init__.py:288 +#: addon\globalPlugins\openai\__init__.py:320 msgid "Main d&ialog..." msgstr "D&ialogue principal…" -#: addon\globalPlugins\openai\__init__.py:289 +#: addon\globalPlugins\openai\__init__.py:321 msgid "Show the Open AI dialog" msgstr "Afficher le dialogue Open AI" -#: addon\globalPlugins\openai\__init__.py:294 +#: addon\globalPlugins\openai\__init__.py:326 msgid "API &keys" -msgstr "&Clés API :" +msgstr "&Clés API" -#: addon\globalPlugins\openai\__init__.py:295 +#: addon\globalPlugins\openai\__init__.py:327 msgid "Manage the API keys" msgstr "Gérer les clés API" -#: addon\globalPlugins\openai\__init__.py:300 +#: addon\globalPlugins\openai\__init__.py:332 msgid "API &usage" msgstr "&Usage de l’API" -#: addon\globalPlugins\openai\__init__.py:301 +#: addon\globalPlugins\openai\__init__.py:333 msgid "Open the API usage webpage" msgstr "Ouvrir la page web des usages de l’API" -#: addon\globalPlugins\openai\__init__.py:306 +#: addon\globalPlugins\openai\__init__.py:338 msgid "Git&Hub repository" msgstr "Dépôt Git&Hub" -#: addon\globalPlugins\openai\__init__.py:307 +#: addon\globalPlugins\openai\__init__.py:339 msgid "Open the GitHub repository of this addon" msgstr "Ouvrir le dépôt GitHub de cet addon" -#: addon\globalPlugins\openai\__init__.py:316 +#: addon\globalPlugins\openai\__init__.py:348 #, python-brace-format msgid "Open A&I {addon_version}" msgstr "Open A&I {addon_version}" -#: addon\globalPlugins\openai\__init__.py:379 +#: addon\globalPlugins\openai\__init__.py:411 msgid "Please disable the screen curtain before taking a screenshot" msgstr "" "Veuillez désactiver le rideau d’écran avant de prendre une capture d’écran" -#: addon\globalPlugins\openai\__init__.py:394 +#: addon\globalPlugins\openai\__init__.py:426 msgid "Show Open AI dialog" msgstr "Afficher le dialogue Open AI" -#: addon\globalPlugins\openai\__init__.py:401 +#: addon\globalPlugins\openai\__init__.py:433 msgid "Take a screenshot and describe it" msgstr "Prendre une capture d’écran et la décrire" -#: addon\globalPlugins\openai\__init__.py:421 +#: addon\globalPlugins\openai\__init__.py:453 msgid "Grab the current navigator object and describe it" msgstr "Capturer l’objet navigateur courant et le décrire" -#: addon\globalPlugins\openai\__init__.py:452 +#: addon\globalPlugins\openai\__init__.py:484 msgid "Toggle the microphone recording and transcribe the audio from anywhere" msgstr "" "Basculer l’enregistrement du microphone et transcrire l’audio de n’importe où" @@ -218,120 +226,120 @@ msgstr "" "Mêmes capacités que le mode standard GPT-4, mais avec une longueur de " "contexte multipliée par 4." -#: addon\globalPlugins\openai\maindialog.py:35 -msgid "Describe the images in as much detail as possible." -msgstr "Décris les images avec autant de détails que possible." - -#: addon\globalPlugins\openai\maindialog.py:92 +#: addon\globalPlugins\openai\maindialog.py:91 msgid "Invalid temperature" msgstr "Température invalide" -#: addon\globalPlugins\openai\maindialog.py:95 +#: addon\globalPlugins\openai\maindialog.py:94 msgid "Invalid top P" msgstr "Top P invalide" -#: addon\globalPlugins\openai\maindialog.py:130 +#: addon\globalPlugins\openai\maindialog.py:129 msgid "Ready" msgstr "Prêt" -#: addon\globalPlugins\openai\maindialog.py:200 +#: addon\globalPlugins\openai\maindialog.py:199 msgid "One image to analyze..." msgstr "Une image à analyser…" -#: addon\globalPlugins\openai\maindialog.py:202 +#: addon\globalPlugins\openai\maindialog.py:201 #, python-format msgid "%d images to analyze..." msgstr "%d images à analyser…" -#: addon\globalPlugins\openai\maindialog.py:396 +#: addon\globalPlugins\openai\maindialog.py:385 +msgid "Describe the images in as much detail as possible." +msgstr "Décris les images avec autant de détails que possible." + +#: addon\globalPlugins\openai\maindialog.py:399 msgid "organization" msgstr "organisation" -#: addon\globalPlugins\openai\maindialog.py:396 +#: addon\globalPlugins\openai\maindialog.py:399 msgid "personal" msgstr "personnel" -#: addon\globalPlugins\openai\maindialog.py:402 +#: addon\globalPlugins\openai\maindialog.py:405 msgid "Conversati&on mode" msgstr "Mode conversati&on" -#: addon\globalPlugins\openai\maindialog.py:407 +#: addon\globalPlugins\openai\maindialog.py:410 msgid "S&ystem:" msgstr "S&ystème :" -#: addon\globalPlugins\openai\maindialog.py:419 +#: addon\globalPlugins\openai\maindialog.py:422 msgid "&History:" msgstr "&Historique :" -#: addon\globalPlugins\openai\maindialog.py:429 +#: addon\globalPlugins\openai\maindialog.py:432 msgid "&Prompt:" msgstr "&Prompt :" -#: addon\globalPlugins\openai\maindialog.py:456 +#: addon\globalPlugins\openai\maindialog.py:459 msgid "Maximum to&kens for the completion:" msgstr "To&kens maximum pour la complétion :" -#: addon\globalPlugins\openai\maindialog.py:466 +#: addon\globalPlugins\openai\maindialog.py:469 msgid "&Temperature:" msgstr "&Température :" -#: addon\globalPlugins\openai\maindialog.py:474 +#: addon\globalPlugins\openai\maindialog.py:477 msgid "Probability &mass (Top P):" msgstr "&Masse de probabilité (Top P) :" -#: addon\globalPlugins\openai\maindialog.py:485 +#: addon\globalPlugins\openai\maindialog.py:488 msgid "Stream mode" msgstr "Mode stream" -#: addon\globalPlugins\openai\maindialog.py:491 +#: addon\globalPlugins\openai\maindialog.py:494 msgid "&Debug mode" msgstr "Mode &débogage" -#: addon\globalPlugins\openai\maindialog.py:518 -#: addon\globalPlugins\openai\maindialog.py:1158 +#: addon\globalPlugins\openai\maindialog.py:521 +#: addon\globalPlugins\openai\maindialog.py:1162 msgid "Start &recording" msgstr "Démarrer l’&enregistrement" -#: addon\globalPlugins\openai\maindialog.py:521 +#: addon\globalPlugins\openai\maindialog.py:524 msgid "Record audio from microphone" msgstr "Enregistrer l’audio à partir du microphone" -#: addon\globalPlugins\openai\maindialog.py:525 +#: addon\globalPlugins\openai\maindialog.py:528 msgid "Transcribe from &audio file" msgstr "Transcrire depuis un fichier &audio" -#: addon\globalPlugins\openai\maindialog.py:528 +#: addon\globalPlugins\openai\maindialog.py:531 msgid "Transcribe audio from a file path" msgstr "Transcrire un fichier audio à partir d’un chemin" -#: addon\globalPlugins\openai\maindialog.py:532 +#: addon\globalPlugins\openai\maindialog.py:535 msgid "&Image description" msgstr "Description d’&image" -#: addon\globalPlugins\openai\maindialog.py:535 +#: addon\globalPlugins\openai\maindialog.py:538 msgid "Describe an image from a file path or an URL" msgstr "Décrivez une image à partir d’un fichier ou d’une URL" -#: addon\globalPlugins\openai\maindialog.py:539 +#: addon\globalPlugins\openai\maindialog.py:542 msgid "&Vocalize the prompt" msgstr "&Vocaliser le prompt" -#: addon\globalPlugins\openai\maindialog.py:647 +#: addon\globalPlugins\openai\maindialog.py:650 msgid "Please select a model." msgstr "Veuillez sélectionner un modèle." -#: addon\globalPlugins\openai\maindialog.py:648 -#: addon\globalPlugins\openai\maindialog.py:659 -#: addon\globalPlugins\openai\maindialog.py:666 -#: addon\globalPlugins\openai\maindialog.py:678 -#: addon\globalPlugins\openai\maindialog.py:1068 -#: addon\globalPlugins\openai\maindialog.py:1083 -#: addon\globalPlugins\openai\maindialog.py:1093 -#: addon\globalPlugins\openai\maindialog.py:1140 +#: addon\globalPlugins\openai\maindialog.py:651 +#: addon\globalPlugins\openai\maindialog.py:662 +#: addon\globalPlugins\openai\maindialog.py:669 +#: addon\globalPlugins\openai\maindialog.py:681 +#: addon\globalPlugins\openai\maindialog.py:1072 +#: addon\globalPlugins\openai\maindialog.py:1087 +#: addon\globalPlugins\openai\maindialog.py:1097 +#: addon\globalPlugins\openai\maindialog.py:1144 msgid "Open AI" msgstr "Open AI" -#: addon\globalPlugins\openai\maindialog.py:658 +#: addon\globalPlugins\openai\maindialog.py:661 msgid "" "No image provided. Please use the Image Description button and select one or " "more images. Otherwise, please select another model." @@ -340,7 +348,7 @@ msgstr "" "sélectionnez une ou plusieurs images. Sinon, veuillez sélectionner un autre " "modèle." -#: addon\globalPlugins\openai\maindialog.py:665 +#: addon\globalPlugins\openai\maindialog.py:668 #, python-format msgid "" "This model does not support image description. Please select the %s model." @@ -348,7 +356,7 @@ msgstr "" "Ce modèle ne prend pas en charge la description d’image. Veuillez " "sélectionner le modèle %s." -#: addon\globalPlugins\openai\maindialog.py:675 +#: addon\globalPlugins\openai\maindialog.py:678 msgid "" "Be aware that the add-on may auto-resize images before API submission to " "lower request sizes and costs. Adjust this feature in the Open AI settings " @@ -359,104 +367,104 @@ msgstr "" "Ajustez cette fonctionnalité dans les paramètres de Open AI si nécessaire. " "Ce message ne s’affichera plus." -#: addon\globalPlugins\openai\maindialog.py:686 -#: addon\globalPlugins\openai\maindialog.py:1129 -#: addon\globalPlugins\openai\maindialog.py:1145 +#: addon\globalPlugins\openai\maindialog.py:689 +#: addon\globalPlugins\openai\maindialog.py:1133 +#: addon\globalPlugins\openai\maindialog.py:1149 msgid "Processing, please wait..." msgstr "Traitement en cours, veuillez patienter…" -#: addon\globalPlugins\openai\maindialog.py:757 +#: addon\globalPlugins\openai\maindialog.py:761 #, python-format msgid "Insertion of: %s" msgstr "Insertion de: %s" -#: addon\globalPlugins\openai\maindialog.py:769 +#: addon\globalPlugins\openai\maindialog.py:773 msgid "Open AI error" msgstr "Erreur open AI" -#: addon\globalPlugins\openai\maindialog.py:779 +#: addon\globalPlugins\openai\maindialog.py:783 msgid "Press alt+f4 to close the dialog" msgstr "Pressez alt+f4 pour fermer le dialogue" -#: addon\globalPlugins\openai\maindialog.py:789 +#: addon\globalPlugins\openai\maindialog.py:793 msgid "User:" msgstr "Utilisateur :" -#: addon\globalPlugins\openai\maindialog.py:791 +#: addon\globalPlugins\openai\maindialog.py:795 msgid "Assistant:" msgstr "Assistant :" -#: addon\globalPlugins\openai\maindialog.py:916 +#: addon\globalPlugins\openai\maindialog.py:920 msgid "Begin" msgstr "Début" -#: addon\globalPlugins\openai\maindialog.py:936 +#: addon\globalPlugins\openai\maindialog.py:940 msgid "End" msgstr "Fin" -#: addon\globalPlugins\openai\maindialog.py:964 +#: addon\globalPlugins\openai\maindialog.py:968 #, python-format msgid "Response copied to system: %s" msgstr "Réponse copiée vers le système : %s" -#: addon\globalPlugins\openai\maindialog.py:973 +#: addon\globalPlugins\openai\maindialog.py:977 msgid "Compied to prompt" msgstr "Copié vers le prompt" -#: addon\globalPlugins\openai\maindialog.py:977 +#: addon\globalPlugins\openai\maindialog.py:981 msgid "Copy" msgstr "Copié" -#: addon\globalPlugins\openai\maindialog.py:985 +#: addon\globalPlugins\openai\maindialog.py:989 msgid "Copy prompt" msgstr "Prompt copié" -#: addon\globalPlugins\openai\maindialog.py:988 +#: addon\globalPlugins\openai\maindialog.py:992 msgid "Copy response" msgstr "Réponse copié" -#: addon\globalPlugins\openai\maindialog.py:1013 +#: addon\globalPlugins\openai\maindialog.py:1017 msgid "Block deleted" msgstr "Block supprimé" -#: addon\globalPlugins\openai\maindialog.py:1025 +#: addon\globalPlugins\openai\maindialog.py:1029 msgid "From f&ile path..." msgstr "Depuis un f&ichier…" -#: addon\globalPlugins\openai\maindialog.py:1028 +#: addon\globalPlugins\openai\maindialog.py:1032 msgid "From &URL..." msgstr "Depuis une &URL…" -#: addon\globalPlugins\openai\maindialog.py:1041 +#: addon\globalPlugins\openai\maindialog.py:1045 msgid "Select image files" msgstr "Sélectionnez un fichier image" -#: addon\globalPlugins\openai\maindialog.py:1043 +#: addon\globalPlugins\openai\maindialog.py:1047 msgid "Image files" msgstr "Fichiers image" -#: addon\globalPlugins\openai\maindialog.py:1067 +#: addon\globalPlugins\openai\maindialog.py:1071 msgid "Enter image URL" msgstr "Entrer l’URL de l’image" -#: addon\globalPlugins\openai\maindialog.py:1082 +#: addon\globalPlugins\openai\maindialog.py:1086 msgid "Invalid URL, bad format." msgstr "URL invalide, mauvais format." -#: addon\globalPlugins\openai\maindialog.py:1092 +#: addon\globalPlugins\openai\maindialog.py:1096 #, python-format msgid "Invalid URL, HTTP error: %s." msgstr "URL invalide, erreur HTTP : %s." -#: addon\globalPlugins\openai\maindialog.py:1112 +#: addon\globalPlugins\openai\maindialog.py:1116 msgid "Stop &recording" msgstr "&Arrêter l’enregistrement" -#: addon\globalPlugins\openai\maindialog.py:1121 +#: addon\globalPlugins\openai\maindialog.py:1125 msgid "Select audio file" msgstr "Sélectionnez un fichier audio" -#: addon\globalPlugins\openai\maindialog.py:1123 +#: addon\globalPlugins\openai\maindialog.py:1127 msgid "" "Audio files (*.mp3;*.mp4;*.mpeg;*.mpga;*.m4a;*.wav;*.webm)|*.mp3;*.mp4;*." "mpeg;*.mpga;*.m4a;*.wav;*.webm" @@ -464,7 +472,7 @@ msgstr "" "Fichiers audio (*.mp3;*.mp4;*.mpeg;*.mpga;*.m4a;*.wav;*.webm)|*.mp3;*.mp4;*." "mpeg;*.mpga;*.m4a;*.wav;*.webm" -#: addon\globalPlugins\openai\maindialog.py:1139 +#: addon\globalPlugins\openai\maindialog.py:1143 msgid "Please enter some text in the prompt field first." msgstr "Veuillez saisir d’abord du texte dans le champ de saisie." @@ -478,7 +486,7 @@ msgstr "token maximum en sortie :" #: addon\globalPlugins\openai\recordthread.py:44 msgid "Transcription copied to clipboard" -msgstr "" +msgstr "Transcription copiée dans le presse-papier" #: addon\globalPlugins\openai\recordthread.py:78 msgid "Transcribing..." @@ -501,3 +509,6 @@ msgstr "" "souhaitiez rédiger un texte complet, traduire des passages avec précision, " "résumer de manière concise des documents ou même interpréter et décrire du " "contenu visuel, cette extension fait tout cela facilement." + +#~ msgid "Images" +#~ msgstr "Images"