# VitaChat - Français
Thinking...	Réflexion...
[drawing...]	[dessin...]
Searching the web...	Recherche sur le web...
Running code...	Exécution du code...
Reading code output...	Lecture du résultat du code...
Reading results...	Lecture des résultats...
Searching: %s	Recherche : %s
Claude error	Erreur Claude
ChatGPT error	Erreur ChatGPT
  (wrong API key?)	  (mauvaise clé API ?)
  (rate limit / out of credit)	  (limite de débit / crédit épuisé)
no model list	pas de liste de modèles
[I generated an image for: %.500s]	[J'ai généré une image pour : %.500s]
[photo sent earlier] %s	[photo envoyée plus tôt] %s
This Claude key is organization-level and needs a Workspace ID.\nFix: in console.anthropic.com create a new key and CHOOSE a workspace (e.g. Default),\nthen send it from your phone (Triangle > Set API key from phone).	Cette clé Claude est au niveau de l'organisation et nécessite un Workspace ID.\nSolution : sur console.anthropic.com, crée une nouvelle clé et CHOISIS un workspace (ex. Default),\npuis envoie-la depuis ton téléphone (Triangle > Clé API depuis le téléphone).
Error: %s\nKey on the Vita: %.10s...%s (%d characters)	Erreur : %s\nClé sur la Vita : %.10s...%s (%d caractères)
unknown	inconnu
(stopped)	(arrêté)
Network: %s	Réseau : %s
\n\nSources:	\n\nSources :
\n\n[the search was interrupted by the server - press Square to retry]	\n\n[la recherche a été interrompue par le serveur - appuie sur Carré pour réessayer]
Remembered: %s	Mémorisé : %s
Forgot: %s	Oublié : %s
Voice: off	Voix : désactivée
Voice language: auto	Langue de la voix : auto
Voice language: %s	Langue de la voix : %s
Cannot start the network thread	Impossible de démarrer le thread réseau
Grok (xAI) key saved on the Vita.	Clé Grok (xAI) enregistrée sur la Vita.
Workspace ID saved.	Workspace ID enregistré.
Claude key saved on the Vita.	Clé Claude enregistrée sur la Vita.
ChatGPT key saved on the Vita.	Clé ChatGPT enregistrée sur la Vita.
Not connected to WiFi	Pas connecté au WiFi
Cannot start the server on port 8080	Impossible de démarrer le serveur sur le port 8080
API key from your phone	Clé API depuis ton téléphone
1. Phone on the same WiFi as the Vita	1. Téléphone sur le même WiFi que la Vita
2. Scan the QR code with the phone camera	2. Scanne le QR code avec le téléphone
or open in the browser:	ou ouvre dans le navigateur :
3. Paste the key and tap Send	3. Colle la clé et appuie sur Envoyer
Waiting...     O = close	Attente...     O = fermer
error	erreur
Generating image (%s)...	Génération de l'image (%s)...
Response without an image	Réponse sans image
Image: 	Image : 
Could not generate the image. 	Impossible de générer l'image. 
Generate image: %s	Générer l'image : %s
Cannot open the microphone (0x%08X)	Impossible d'ouvrir le micro (0x%08X)
Dictation needs a Groq (free) or OpenAI key: send it from your phone	La dictée nécessite une clé Groq (gratuite) ou OpenAI : envoie-la depuis ton téléphone
Voice conversation stopped	Conversation vocale arrêtée
Conversation mode needs a Groq (free) or OpenAI key	Le mode conversation nécessite une clé Groq (gratuite) ou OpenAI
Conversation mode needs a voice: Google or OpenAI key	Le mode conversation nécessite une voix : clé Google ou OpenAI
Didn't catch anything%s%s	Je n'ai rien entendu%s%s
Too short - speak a bit longer	Trop court - parle un peu plus longtemps
Cannot play sound (0x%08X)	Impossible de lire le son (0x%08X)
Microphone works (peak level %d)	Le micro fonctionne (niveau max %d)
Microphone seems silent (peak level %d)	Le micro semble muet (niveau max %d)
Google voice: this month's free limit is reached. Switch voice in the menu.	Voix Google : la limite gratuite du mois est atteinte. Change de voix dans le menu.
Heads up: 90%% of this month's free Google voice is used.	Attention : 90%% de la voix Google gratuite de ce mois est utilisée.
Google voice failed (HTTP %ld)	Échec de la voix Google (HTTP %ld)
Read naturally, in the language of the text.	Lis naturellement, dans la langue du texte.
Voice failed (HTTP %ld)	Échec de la voix (HTTP %ld)
|Type a message	|Écris un message
 Type a message	 Écris un message
Describe the image	Décris l'image
What do you want to know about the photo?	Que veux-tu savoir sur la photo ?
Message deleted	Message supprimé
Conversation deleted	Conversation supprimée
Cannot open the camera (0x%08X)	Impossible d'ouvrir la caméra (0x%08X)
Cannot start the camera (0x%08X)	Impossible de démarrer la caméra (0x%08X)
X = take photo   \xE2\x96\xB3 = switch camera   O = exit	X = prendre photo   \xE2\x96\xB3 = changer caméra   O = quitter
Web search (Claude): %s	Recherche web (Claude) : %s
ON	OUI
OFF	NON
Extended thinking (Claude): %s	Réflexion étendue (Claude) : %s
Code execution (Claude): %s	Exécution de code (Claude) : %s
Memory: %s  (%d things remembered)	Mémoire : %s  (%d éléments mémorisés)
Voice: Google (%ldk / 1000k free this month)	Voix : Google (%ldk / 1000k gratuits ce mois)
Voice: %s	Voix : %s
Screen: %s	Écran : %s
Language	Langue
Spent (estimate): today %.3f $, total %.2f $	Dépensé (estimation) : aujourd'hui %.3f $, total %.2f $
Daily limit: %.2f $  (X = change)	Limite quotidienne : %.2f $  (X = modifier)
Daily limit: none  (X = change)	Limite quotidienne : aucune  (X = modifier)
Photo attached (X = change)	Photo jointe (X = changer)
New conversation	Nouvelle conversation
No photos found in ux0:picture	Aucune photo trouvée dans ux0:picture
Code execution ON (Claude can run Python)	Exécution de code activée (Claude peut exécuter du Python)
Code execution off	Exécution de code désactivée
Google voice: natural, free within the monthly limit	Voix Google : naturelle, gratuite dans la limite mensuelle
Google key (AIza...) missing. Add it from phone/PC.	Clé Google (AIza...) manquante. Ajoute-la depuis le téléphone/PC.
OpenAI voice (paid)	Voix OpenAI (payante)
Reading aloud off	Lecture à voix haute désactivée
Now talking to %s	Tu parles maintenant à %s
Loading model list...	Chargement de la liste des modèles...
Add the %s API key first	Ajoute d'abord la clé API %s
Web search ON (~1 cent per search)	Recherche web activée (~1 centime par recherche)
Web search off	Recherche web désactivée
Extended thinking ON (slower, more tokens)	Réflexion étendue activée (plus lent, plus de tokens)
Extended thinking off	Réflexion étendue désactivée
Estimate from public prices; check the exact amount in the Anthropic/OpenAI console	Estimation d'après les prix publics ; vérifie le montant exact dans la console Anthropic/OpenAI
Model: %s	Modèle : %s
Photo attached. Type what you want to know about it.	Photo jointe. Écris ce que tu veux savoir dessus.
Removed from memory	Supprimé de la mémoire
Hi!	Salut !
What can I help you with?	Comment puis-je t'aider ?
auto	auto
no Wi-Fi	pas de Wi-Fi
today %.2f $	aujourd'hui %.2f $
voice	voix
Listening…	J'écoute…
I'm listening… go ahead	Je t'écoute… vas-y
Speaking…	Je parle…
Thinking…	Je réfléchis…
tap the screen to interrupt   ·   O = stop the conversation	touche l'écran pour interrompre   ·   O = arrêter la conversation
say \"stop\" or press O to end	dis \"stop\" ou appuie sur O pour finir
Writing…	J'écris…
Transcribing…	Transcription…
Reading aloud…  O = stop	Lecture…  O = arrêter
Photo attached — type your question	Photo jointe — écris ta question
Type a message…	Écris un message…
O  stop the answer	O  arrêter la réponse
arrows = pick a suggestion    X  open    O  cancel	flèches = choisir une suggestion    X  ouvrir    O  annuler
X type   \xE2\x96\xB3 menu   SELECT voice	X écrire   \xE2\x96\xB3 menu   SELECT voix
X type     \xE2\x96\xB3 menu     \xE2\x96\xA1 retry     SELECT voice     hold mic = conversation     rear: scroll	X écrire     \xE2\x96\xB3 menu     \xE2\x96\xA1 réessayer     SELECT voix     maintenir micro = conversation     arrière : défiler
Menu	Menu
Choose model	Choisir le modèle
History	Historique
Delete this message?	Supprimer ce message ?
Delete this conversation?	Supprimer cette conversation ?
The question and its answer are removed.	La question et sa réponse seront supprimées.
This cannot be undone.	Action irréversible.
X = delete	X = supprimer
O = cancel	O = annuler
Generate the image?	Générer l'image ?
With %s, about %s $	Avec %s, environ %s $
X = yes, generate	X = oui, générer
O = no	O = non
Daily limit reached	Limite quotidienne atteinte
Today: %.2f $   (limit %.2f $)	Aujourd'hui : %.2f $   (limite %.2f $)
X = send anyway (won't ask again today)	X = envoyer quand même (sans redemander auj.)
O = don't send	O = ne pas envoyer
Mic test: speak now	Test micro : parle maintenant
Playing back the recording...	Lecture de l'enregistrement...
%d / 4 seconds	%d / 4 secondes
Peak level: %d	Niveau max : %d
O = stop	O = arrêter
Listening...  %d s	Écoute...  %d s
SELECT = done, send      O = cancel	SELECT = terminé, envoyer      O = annuler
Transcribing...	Transcription...
Wait for the answer to finish	Attends la fin de la réponse
Press Square again to delete	Appuie encore sur Carré pour supprimer
Conversations	Conversations
(untitled)	(sans titre)
No saved conversations yet.	Aucune conversation enregistrée.
X open   \xE2\x96\xA1 delete   O close	X ouvrir   \xE2\x96\xA1 suppr.   O fermer
No API key yet.\nSend one from your phone (Triangle > Set API key from phone)\nor put it in ux0:data/vitachat/config.txt.	Pas encore de clé API.\nEnvoie-en une depuis ton téléphone (Triangle > Clé API depuis le téléphone)\nou mets-la dans ux0:data/vitachat/config.txt.
Didn't hear anything - conversation stopped	Rien entendu - conversation arrêtée
Image not generated	Image non générée
Not sent	Non envoyé
Could not save the photo	Impossible d'enregistrer la photo
Cancelled	Annulé
Done, the key is set. Press X and ask anything.	C'est fait, la clé est configurée. Appuie sur X et demande ce que tu veux.
Memory ON	Mémoire activée
Memory OFF (not sent, not saved)	Mémoire désactivée (ni envoyée, ni enregistrée)
Photo removed	Photo retirée
Conversation history	Historique des conversations
Delete this conversation	Supprimer cette conversation
Take a photo with the camera	Prendre une photo avec la caméra
Microphone test (no key needed)	Test du micro (sans clé)
Send a photo from the gallery	Envoyer une photo de la galerie
Generate image	Générer une image
Switch: Claude / ChatGPT / Grok	Changer : Claude / ChatGPT / Grok
Retry last question	Réessayer la dernière question
Set API key from phone	Clé API depuis le téléphone
Exit	Quitter
auto (follows how you hold it)	auto (selon l'orientation)
landscape	paysage
portrait	portrait
portrait, flipped	portrait, inversé
Ask about a photo	Question sur une photo
Take a photo	Prendre une photo
Create an image	Créer une image
Talk to me	Parle-moi
pick from the Vita gallery	choisir dans la galerie Vita
front or back camera	caméra avant ou arrière
describe what you want	décris ce que tu veux
speak, it answers aloud	parle, il répond à voix haute
X choose     O back     or tap a language	X choisir     O retour     ou touche une langue
AI	IA
App	Appli
Conversation	Conversation
Create	Créer
Memory	Mémoire
Nothing remembered yet.	Rien de mémorisé pour l'instant.
Photos	Photos
X delete line     \xE2\x96\xA1 memory ON/OFF     O back	X suppr. ligne     \xE2\x96\xA1 mémoire OUI/NON     O retour
X select     O close	X choisir     O fermer
X send     O back	X envoyer     O retour
From gallery	Depuis la galerie
%s API key missing. Send it from your phone (Triangle > Set API key from phone).	Clé API %s manquante. Envoie-la depuis ton téléphone (Triangle > Clé API depuis le téléphone).
Ask %s	Demande à %s
Google key saved. Voice: %s   Gemini: %s	Clé Google enregistrée. Voix : %s   Gemini : %s
Groq key (free chat + dictation) saved on the Vita.	Clé Groq (chat gratuit + dictée) enregistrée sur la Vita.
Images are made with ChatGPT (OpenAI), Grok or Gemini. Add a key: Triangle > Set API key from phone.	Les images sont faites par ChatGPT (OpenAI), Grok ou Gemini. Ajoute une clé : Triangle > Clé API depuis le téléphone.
Your Google key works for the voice only, not for Gemini.\nCreate a free key at aistudio.google.com/apikey and send it from your phone\n(Triangle > Set API key from phone). The voice keeps using the old key.	Ta clé Google ne marche que pour la voix, pas pour Gemini.\nCrée une clé gratuite sur aistudio.google.com/apikey et envoie-la depuis ton téléphone\n(Triangle > Clé API depuis le téléphone). La voix garde l'ancienne clé.
Gemini key saved. Test: %s	Clé Gemini enregistrée. Test : %s
That doesn't look like an API key. It starts with sk-ant- (Claude), sk- (ChatGPT), xai- (Grok), gsk_ (Groq), AIza or AQ. (Google/Gemini).	Ça ne ressemble pas à une clé API. Elle commence par sk-ant- (Claude), sk- (ChatGPT), xai- (Grok), gsk_ (Groq), AIza ou AQ. (Google/Gemini).
Gemini doesn't make images on Google's free plan. Add a ChatGPT or Grok key for images.	Gemini ne fait pas d'images avec l'offre gratuite de Google. Ajoute une clé ChatGPT ou Grok pour les images.
network: %s (%d bytes received)	réseau : %s (%d octets reçus)
The %s server is busy right now (HTTP %ld). Try again in a few seconds: press \xE2\x96\xA1.	Le serveur %s est occupé (HTTP %ld). Réessaie dans quelques secondes : appuie sur \xE2\x96\xA1.
Custom	Perso
Custom AI saved: %s. Test: %s	IA perso enregistrée : %s. Test : %s
\xE2\x9C\x97 (address not responding)	\xE2\x9C\x97 (l'adresse ne répond pas)
\xE2\x9C\x97 (wrong key)	\xE2\x9C\x97 (mauvaise clé)
