- 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
452 lines
17 KiB
XML
452 lines
17 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!DOCTYPE TS>
|
|
<TS version="2.1" language="de_DE">
|
|
<context>
|
|
<name>ApiClient</name>
|
|
<message>
|
|
<location filename="../src/apiclient.cpp" line="72" />
|
|
<source>Authentication required</source>
|
|
<translation>Authentifizierung erforderlich</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>Serveradresse nicht konfiguriert</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>ChatModel</name>
|
|
<message>
|
|
<location filename="../src/chatmodel.cpp" line="91" />
|
|
<source>No session open</source>
|
|
<translation>Keine Sitzung geöffnet</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../src/chatmodel.cpp" line="96" />
|
|
<source>Wait for the current reply</source>
|
|
<translation>Warte auf die laufende Antwort</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>ChatPage</name>
|
|
<message>
|
|
<location filename="../qml/pages/ChatPage.qml" line="41" />
|
|
<source>Chat</source>
|
|
<translation>Chat</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 schreibt…</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/ChatPage.qml" line="51" />
|
|
<location filename="../qml/pages/ChatPage.qml" line="382" />
|
|
<source>Speaking…</source>
|
|
<translation>Wiedergabe…</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/ChatPage.qml" line="58" />
|
|
<source>Voice mode: on</source>
|
|
<translation>Sprachmodus: an</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/ChatPage.qml" line="58" />
|
|
<source>Voice mode: off</source>
|
|
<translation>Sprachmodus: aus</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/ChatPage.qml" line="62" />
|
|
<source>Read last reply aloud</source>
|
|
<translation>Letzte Antwort vorlesen</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/ChatPage.qml" line="66" />
|
|
<source>Auto-read: on</source>
|
|
<translation>Auto-Vorlesen: an</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/ChatPage.qml" line="66" />
|
|
<source>Auto-read: off</source>
|
|
<translation>Auto-Vorlesen: aus</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/ChatPage.qml" line="70" />
|
|
<source>Stop playback</source>
|
|
<translation>Wiedergabe stoppen</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/ChatPage.qml" line="75" />
|
|
<source>Cancel run</source>
|
|
<translation>Antwort abbrechen</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/ChatPage.qml" line="80" />
|
|
<source>Resync</source>
|
|
<translation>Neu synchronisieren</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/ChatPage.qml" line="143" />
|
|
<source>Recording… %1 — tap Stop to transcribe</source>
|
|
<translation>Aufnahme… %1 — tippe auf Stop zum Transkribieren</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/ChatPage.qml" line="144" />
|
|
<location filename="../qml/pages/ChatPage.qml" line="376" />
|
|
<source>Transcribing…</source>
|
|
<translation>Transkription…</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>Mikro</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/ChatPage.qml" line="178" />
|
|
<source>Message…</source>
|
|
<translation>Nachricht…</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/ChatPage.qml" line="186" />
|
|
<source>Send</source>
|
|
<translation>Senden</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/ChatPage.qml" line="331" />
|
|
<source>Voice mode off after repeated errors</source>
|
|
<translation>Sprachmodus nach wiederholten Fehlern aus</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/ChatPage.qml" line="348" />
|
|
<source>Wait for the current reply first</source>
|
|
<translation>Warte zuerst auf die laufende Antwort</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/ChatPage.qml" line="374" />
|
|
<source>● Listening — speak, I stop at the pause (tap to exit)</source>
|
|
<translation>● Höre zu — sprich, ich stoppe bei der Pause (tippen zum Beenden)</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/ChatPage.qml" line="378" />
|
|
<source>Sending…</source>
|
|
<translation>Senden…</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/ChatPage.qml" line="383" />
|
|
<source>Voice mode on</source>
|
|
<translation>Sprachmodus an</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/ChatPage.qml" line="404" />
|
|
<source>No reply to read yet</source>
|
|
<translation>Noch keine Antwort zum Vorlesen</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>CoverPage</name>
|
|
<message>
|
|
<location filename="../qml/cover/CoverPage.qml" line="17" />
|
|
<source>1 message</source>
|
|
<translation>1 Nachricht</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/cover/CoverPage.qml" line="17" />
|
|
<source>%1 messages</source>
|
|
<translation>%1 Nachrichten</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/cover/CoverPage.qml" line="28" />
|
|
<source>Recording…</source>
|
|
<translation>Aufnahme…</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/cover/CoverPage.qml" line="28" />
|
|
<source>Writing…</source>
|
|
<translation>Schreibt…</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>Anmelden</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>Nutze dasselbe Passwort wie in der Hermes Web UI im Browser.</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/LoginPage.qml" line="28" />
|
|
<source>Server</source>
|
|
<translation>Server</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/LoginPage.qml" line="36" />
|
|
<source>Password</source>
|
|
<translation>Passwort</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/LoginPage.qml" line="47" />
|
|
<source>Signing in…</source>
|
|
<translation>Anmeldung…</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>Recorder</name>
|
|
<message>
|
|
<location filename="../src/recorder.cpp" line="72" />
|
|
<source>No audio format available</source>
|
|
<translation>Kein Audioformat verfügbar</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>SessionsPage</name>
|
|
<message>
|
|
<location filename="../qml/pages/SessionsPage.qml" line="18" />
|
|
<source>Sessions</source>
|
|
<translation>Sitzungen</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SessionsPage.qml" line="22" />
|
|
<source>New session</source>
|
|
<translation>Neue Sitzung</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SessionsPage.qml" line="26" />
|
|
<source>Refresh</source>
|
|
<translation>Aktualisieren</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SessionsPage.qml" line="30" />
|
|
<source>Settings</source>
|
|
<translation>Einstellungen</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SessionsPage.qml" line="34" />
|
|
<source>Sign out</source>
|
|
<translation>Abmelden</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SessionsPage.qml" line="70" />
|
|
<source>No sessions</source>
|
|
<translation>Keine Sitzungen</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SessionsPage.qml" line="71" />
|
|
<source>Pull down to create a new session</source>
|
|
<translation>Nach unten ziehen, um eine neue Sitzung zu erstellen</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SessionsPage.qml" line="125" />
|
|
<source>1 message</source>
|
|
<translation>1 Nachricht</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SessionsPage.qml" line="125" />
|
|
<source>%1 messages</source>
|
|
<translation>%1 Nachrichten</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>SettingsPage</name>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="24" />
|
|
<source>Settings</source>
|
|
<translation>Einstellungen</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="26" />
|
|
<source>Server</source>
|
|
<translation>Server</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="31" />
|
|
<source>Web UI address</source>
|
|
<translation>Web-UI-Adresse</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="40" />
|
|
<source>Sessions</source>
|
|
<translation>Sitzungen</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>Stimme</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="71" />
|
|
<source>Read-aloud voice</source>
|
|
<translation>Vorlese-Stimme</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="76" />
|
|
<location filename="../qml/pages/SettingsPage.qml" line="104" />
|
|
<source>(server default)</source>
|
|
<translation>(Server-Standard)</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="92" />
|
|
<source>Voice presets (comma-separated)</source>
|
|
<translation>Stimm-Presets (durch Kommas getrennt)</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="100" />
|
|
<source>TTS engine</source>
|
|
<translation>TTS-Engine</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="120" />
|
|
<source>Engine presets (comma-separated)</source>
|
|
<translation>Engine-Presets (durch Kommas getrennt)</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="128" />
|
|
<source>Read replies aloud</source>
|
|
<translation>Antworten vorlesen</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="129" />
|
|
<source>Speak every completed reply automatically</source>
|
|
<translation>Jede fertige Antwort automatisch vorlesen</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="134" />
|
|
<source>Voice dialog</source>
|
|
<translation>Sprachdialog</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="137" />
|
|
<source>Send right after dictation</source>
|
|
<translation>Direkt nach dem Diktat senden</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="138" />
|
|
<source>Send the transcribed text automatically, without tapping Send</source>
|
|
<translation>Den transkribierten Text automatisch senden, ohne Senden zu drücken</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="144" />
|
|
<source>Auto-stop pause</source>
|
|
<translation>Auto-Stopp-Pause</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="150" />
|
|
<source>1.0 second</source>
|
|
<translation>1,0 Sekunden</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="151" />
|
|
<source>1.5 seconds</source>
|
|
<translation>1,5 Sekunden</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="152" />
|
|
<source>2.0 seconds</source>
|
|
<translation>2,0 Sekunden</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="153" />
|
|
<source>3.0 seconds</source>
|
|
<translation>3,0 Sekunden</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="158" />
|
|
<source>Mic sensitivity</source>
|
|
<translation>Mikrofon-Empfindlichkeit</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="162" />
|
|
<source>High (even soft voices)</source>
|
|
<translation>Hoch (auch leise Stimmen)</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="163" />
|
|
<source>Medium</source>
|
|
<translation>Mittel</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="164" />
|
|
<source>Low (noisy rooms)</source>
|
|
<translation>Niedrig (laute Umgebung)</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="168" />
|
|
<source>Account</source>
|
|
<translation>Konto</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="172" />
|
|
<source>Sign out</source>
|
|
<translation>Abmelden</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="176" />
|
|
<source>About</source>
|
|
<translation>Über</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>Nativer Client für die Hermes Web UI (hermes-webui): Sitzungen, Live-Streaming-Chat, server-seitiges Diktat und Vorlesen.</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>Aktives Serverprofil</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../qml/pages/SettingsPage.qml" line="224" />
|
|
<source>(server active)</source>
|
|
<translation>(aktives Serverprofil)</translation>
|
|
</message>
|
|
</context>
|
|
<context>
|
|
<name>VoiceRecorder</name>
|
|
<message>
|
|
<location filename="../src/voicerecorder.cpp" line="71" />
|
|
<source>No audio input device</source>
|
|
<translation>Kein Audioeingabegerät</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../src/voicerecorder.cpp" line="94" />
|
|
<source>Audio input format not supported</source>
|
|
<translation>Audioeingabeformat nicht unterstützt</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../src/voicerecorder.cpp" line="110" />
|
|
<source>Could not start audio capture</source>
|
|
<translation>Aufnahme konnte nicht gestartet werden</translation>
|
|
</message>
|
|
<message>
|
|
<location filename="../src/voicerecorder.cpp" line="213" />
|
|
<source>Could not write the audio file</source>
|
|
<translation>Audiodatei konnte nicht geschrieben werden</translation>
|
|
</message>
|
|
</context>
|
|
</TS>
|