Files
harbour-hermes/translations/harbour-hermes-fr.ts
T
kaneda 7b8e5e1102 feat(profile): selezione del profilo di cui vedere le sessioni (v0.5.0)
- Impostazioni > Sessions: selettore "Profile" (elenco da /api/profiles;
  "(server active)" come prima voce = nessun cookie di profilo)
- ApiClient: fetchProfiles() + switchProfile(); lo switch usa
  /api/profile/switch (process_wide=False lato server: il cookie firmato
  hermes_profile scopa le richieste dell'app per-client; il profilo attivo
  globale del server non viene toccato); refresh automatico delle sessioni
- CookieJar::removeCookiesByName per l'opzione "(server active)"
- Il profilo scelto viene riapplicato automaticamente dopo il login
- i18n: nuove stringhe tradotte it/fr/de
2026-09-12 22:46:27 +02:00

452 lines
17 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr_FR">
<context>
<name>ApiClient</name>
<message>
<location filename="../src/apiclient.cpp" line="72" />
<source>Authentication required</source>
<translation>Authentification requise</translation>
</message>
<message>
<location filename="../src/apiclient.cpp" line="74" />
<source>HTTP %1</source>
<translation>HTTP %1</translation>
</message>
<message>
<location filename="../src/apiclient.cpp" line="159" />
<source>Server address not configured</source>
<translation>Adresse du serveur non configurée</translation>
</message>
</context>
<context>
<name>ChatModel</name>
<message>
<location filename="../src/chatmodel.cpp" line="91" />
<source>No session open</source>
<translation>Aucune session ouverte</translation>
</message>
<message>
<location filename="../src/chatmodel.cpp" line="96" />
<source>Wait for the current reply</source>
<translation>Attendez la réponse en cours</translation>
</message>
</context>
<context>
<name>ChatPage</name>
<message>
<location filename="../qml/pages/ChatPage.qml" line="41" />
<source>Chat</source>
<translation>Discussion</translation>
</message>
<message>
<location filename="../qml/pages/ChatPage.qml" line="50" />
<location filename="../qml/pages/ChatPage.qml" line="380" />
<source>Hermes is writing…</source>
<translation>Hermes écrit…</translation>
</message>
<message>
<location filename="../qml/pages/ChatPage.qml" line="51" />
<location filename="../qml/pages/ChatPage.qml" line="382" />
<source>Speaking…</source>
<translation>Lecture…</translation>
</message>
<message>
<location filename="../qml/pages/ChatPage.qml" line="58" />
<source>Voice mode: on</source>
<translation>Mode vocal : activé</translation>
</message>
<message>
<location filename="../qml/pages/ChatPage.qml" line="58" />
<source>Voice mode: off</source>
<translation>Mode vocal : désactivé</translation>
</message>
<message>
<location filename="../qml/pages/ChatPage.qml" line="62" />
<source>Read last reply aloud</source>
<translation>Lire la dernière réponse</translation>
</message>
<message>
<location filename="../qml/pages/ChatPage.qml" line="66" />
<source>Auto-read: on</source>
<translation>Lecture auto : activée</translation>
</message>
<message>
<location filename="../qml/pages/ChatPage.qml" line="66" />
<source>Auto-read: off</source>
<translation>Lecture auto : désactivée</translation>
</message>
<message>
<location filename="../qml/pages/ChatPage.qml" line="70" />
<source>Stop playback</source>
<translation>Arrêter la lecture</translation>
</message>
<message>
<location filename="../qml/pages/ChatPage.qml" line="75" />
<source>Cancel run</source>
<translation>Annuler la réponse</translation>
</message>
<message>
<location filename="../qml/pages/ChatPage.qml" line="80" />
<source>Resync</source>
<translation>Resynchroniser</translation>
</message>
<message>
<location filename="../qml/pages/ChatPage.qml" line="143" />
<source>Recording… %1 — tap Stop to transcribe</source>
<translation>Enregistrement… %1 — appuyez sur Stop pour transcrire</translation>
</message>
<message>
<location filename="../qml/pages/ChatPage.qml" line="144" />
<location filename="../qml/pages/ChatPage.qml" line="376" />
<source>Transcribing…</source>
<translation>Transcription…</translation>
</message>
<message>
<location filename="../qml/pages/ChatPage.qml" line="162" />
<source>Stop</source>
<translation>Stop</translation>
</message>
<message>
<location filename="../qml/pages/ChatPage.qml" line="162" />
<source>Mic</source>
<translation>Micro</translation>
</message>
<message>
<location filename="../qml/pages/ChatPage.qml" line="178" />
<source>Message…</source>
<translation>Message…</translation>
</message>
<message>
<location filename="../qml/pages/ChatPage.qml" line="186" />
<source>Send</source>
<translation>Envoyer</translation>
</message>
<message>
<location filename="../qml/pages/ChatPage.qml" line="331" />
<source>Voice mode off after repeated errors</source>
<translation>Mode vocal désactivé après plusieurs erreurs</translation>
</message>
<message>
<location filename="../qml/pages/ChatPage.qml" line="348" />
<source>Wait for the current reply first</source>
<translation>Attendez d'abord la réponse en cours</translation>
</message>
<message>
<location filename="../qml/pages/ChatPage.qml" line="374" />
<source>● Listening — speak, I stop at the pause (tap to exit)</source>
<translation>● À l'écoute — parlez, je m'arrête à la pause (touchez pour quitter)</translation>
</message>
<message>
<location filename="../qml/pages/ChatPage.qml" line="378" />
<source>Sending…</source>
<translation>Envoi…</translation>
</message>
<message>
<location filename="../qml/pages/ChatPage.qml" line="383" />
<source>Voice mode on</source>
<translation>Mode vocal activé</translation>
</message>
<message>
<location filename="../qml/pages/ChatPage.qml" line="404" />
<source>No reply to read yet</source>
<translation>Aucune réponse à lire</translation>
</message>
</context>
<context>
<name>CoverPage</name>
<message>
<location filename="../qml/cover/CoverPage.qml" line="17" />
<source>1 message</source>
<translation>1 message</translation>
</message>
<message>
<location filename="../qml/cover/CoverPage.qml" line="17" />
<source>%1 messages</source>
<translation>%1 messages</translation>
</message>
<message>
<location filename="../qml/cover/CoverPage.qml" line="28" />
<source>Recording…</source>
<translation>Enregistrement…</translation>
</message>
<message>
<location filename="../qml/cover/CoverPage.qml" line="28" />
<source>Writing…</source>
<translation>Écriture…</translation>
</message>
</context>
<context>
<name>LoginPage</name>
<message>
<location filename="../qml/pages/LoginPage.qml" line="14" />
<location filename="../qml/pages/LoginPage.qml" line="47" />
<source>Sign in</source>
<translation>Se connecter</translation>
</message>
<message>
<location filename="../qml/pages/LoginPage.qml" line="22" />
<source>Use the same password you use in the Hermes Web UI in your browser.</source>
<translation>Utilisez le même mot de passe que dans l'Hermes Web UI de votre navigateur.</translation>
</message>
<message>
<location filename="../qml/pages/LoginPage.qml" line="28" />
<source>Server</source>
<translation>Serveur</translation>
</message>
<message>
<location filename="../qml/pages/LoginPage.qml" line="36" />
<source>Password</source>
<translation>Mot de passe</translation>
</message>
<message>
<location filename="../qml/pages/LoginPage.qml" line="47" />
<source>Signing in…</source>
<translation>Connexion…</translation>
</message>
</context>
<context>
<name>Recorder</name>
<message>
<location filename="../src/recorder.cpp" line="72" />
<source>No audio format available</source>
<translation>Aucun format audio disponible</translation>
</message>
</context>
<context>
<name>SessionsPage</name>
<message>
<location filename="../qml/pages/SessionsPage.qml" line="18" />
<source>Sessions</source>
<translation>Sessions</translation>
</message>
<message>
<location filename="../qml/pages/SessionsPage.qml" line="22" />
<source>New session</source>
<translation>Nouvelle session</translation>
</message>
<message>
<location filename="../qml/pages/SessionsPage.qml" line="26" />
<source>Refresh</source>
<translation>Actualiser</translation>
</message>
<message>
<location filename="../qml/pages/SessionsPage.qml" line="30" />
<source>Settings</source>
<translation>Paramètres</translation>
</message>
<message>
<location filename="../qml/pages/SessionsPage.qml" line="34" />
<source>Sign out</source>
<translation>Se déconnecter</translation>
</message>
<message>
<location filename="../qml/pages/SessionsPage.qml" line="70" />
<source>No sessions</source>
<translation>Aucune session</translation>
</message>
<message>
<location filename="../qml/pages/SessionsPage.qml" line="71" />
<source>Pull down to create a new session</source>
<translation>Tirez vers le bas pour créer une nouvelle session</translation>
</message>
<message>
<location filename="../qml/pages/SessionsPage.qml" line="125" />
<source>1 message</source>
<translation>1 message</translation>
</message>
<message>
<location filename="../qml/pages/SessionsPage.qml" line="125" />
<source>%1 messages</source>
<translation>%1 messages</translation>
</message>
</context>
<context>
<name>SettingsPage</name>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="24" />
<source>Settings</source>
<translation>Paramètres</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="26" />
<source>Server</source>
<translation>Serveur</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="31" />
<source>Web UI address</source>
<translation>Adresse de la Web UI</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="40" />
<source>Sessions</source>
<translation>Sessions</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="43" />
<source>Profile</source>
<translation>Profil</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="68" />
<source>Voice</source>
<translation>Voix</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="71" />
<source>Read-aloud voice</source>
<translation>Voix de lecture</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="76" />
<location filename="../qml/pages/SettingsPage.qml" line="104" />
<source>(server default)</source>
<translation>(défaut du serveur)</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="92" />
<source>Voice presets (comma-separated)</source>
<translation>Préréglages de voix (séparés par des virgules)</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="100" />
<source>TTS engine</source>
<translation>Moteur TTS</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="120" />
<source>Engine presets (comma-separated)</source>
<translation>Préréglages de moteurs (séparés par des virgules)</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="128" />
<source>Read replies aloud</source>
<translation>Lire les réponses à voix haute</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="129" />
<source>Speak every completed reply automatically</source>
<translation>Prononcer automatiquement chaque réponse terminée</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="134" />
<source>Voice dialog</source>
<translation>Dialogue vocal</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="137" />
<source>Send right after dictation</source>
<translation>Envoyer juste après la dictée</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="138" />
<source>Send the transcribed text automatically, without tapping Send</source>
<translation>Envoyer automatiquement le texte transcrit, sans appuyer sur Envoyer</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="144" />
<source>Auto-stop pause</source>
<translation>Pause d'arrêt auto</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="150" />
<source>1.0 second</source>
<translation>1,0 seconde</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="151" />
<source>1.5 seconds</source>
<translation>1,5 seconde</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="152" />
<source>2.0 seconds</source>
<translation>2,0 secondes</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="153" />
<source>3.0 seconds</source>
<translation>3,0 secondes</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="158" />
<source>Mic sensitivity</source>
<translation>Sensibilité du micro</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="162" />
<source>High (even soft voices)</source>
<translation>Élevée (voix faibles)</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="163" />
<source>Medium</source>
<translation>Moyenne</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="164" />
<source>Low (noisy rooms)</source>
<translation>Faible (pièces bruyantes)</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="168" />
<source>Account</source>
<translation>Compte</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="172" />
<source>Sign out</source>
<translation>Se déconnecter</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="176" />
<source>About</source>
<translation>À propos</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="185" />
<source>Native client for the Hermes Web UI (hermes-webui): sessions, live streaming chat, server-side voice dictation and read-aloud.</source>
<translation>Client natif pour l'Hermes Web UI (hermes-webui) : sessions, chat en streaming, dictée et lecture à voix haute côté serveur.</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="199" />
<source>Profile: %1</source>
<translation>Profil : %1</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="200" />
<source>Server active profile</source>
<translation>Profil actif sur le serveur</translation>
</message>
<message>
<location filename="../qml/pages/SettingsPage.qml" line="224" />
<source>(server active)</source>
<translation>(actif sur le serveur)</translation>
</message>
</context>
<context>
<name>VoiceRecorder</name>
<message>
<location filename="../src/voicerecorder.cpp" line="71" />
<source>No audio input device</source>
<translation>Aucun périphérique d'entrée audio</translation>
</message>
<message>
<location filename="../src/voicerecorder.cpp" line="94" />
<source>Audio input format not supported</source>
<translation>Format d'entrée audio non pris en charge</translation>
</message>
<message>
<location filename="../src/voicerecorder.cpp" line="110" />
<source>Could not start audio capture</source>
<translation>Impossible de démarrer l'enregistrement</translation>
</message>
<message>
<location filename="../src/voicerecorder.cpp" line="213" />
<source>Could not write the audio file</source>
<translation>Impossible d'écrire le fichier audio</translation>
</message>
</context>
</TS>