add unread notification count on class window chat button #LINQT-2138

reset last active window if destroyed
This commit is contained in:
Gaelle Braud 2025-11-21 15:54:58 +01:00
parent bba3edd4b6
commit 735c473b3c
12 changed files with 520 additions and 505 deletions

View file

@ -235,13 +235,14 @@ void ChatCore::setSelf(QSharedPointer<ChatCore> me) {
}); });
mChatModelConnection->makeConnectToCore(&ChatCore::lMarkAsRead, [this]() { mChatModelConnection->makeConnectToCore(&ChatCore::lMarkAsRead, [this]() {
auto mainWindow = Utils::getMainWindow(); auto lastActiveWindow = Utils::getLastActiveWindow();
if (mainWindow->isActive()) mChatModelConnection->invokeToModel([this]() { mChatModel->markAsRead(); }); if (lastActiveWindow && lastActiveWindow->isActive())
mChatModelConnection->invokeToModel([this]() { mChatModel->markAsRead(); });
else { else {
connect(mainWindow, &QQuickWindow::activeChanged, this, [this, mainWindow] { connect(lastActiveWindow, &QQuickWindow::activeChanged, this, [this, lastActiveWindow] {
if (mainWindow->isActive()) { if (lastActiveWindow->isActive()) {
disconnect(mainWindow, &QQuickWindow::activeChanged, this, nullptr); disconnect(lastActiveWindow, &QQuickWindow::activeChanged, this, nullptr);
mChatModelConnection->invokeToModel([this, mainWindow] { mChatModel->markAsRead(); }); mChatModelConnection->invokeToModel([this, lastActiveWindow] { mChatModel->markAsRead(); });
} }
}); });
} }

View file

@ -182,12 +182,11 @@ void ChatList::setSelf(QSharedPointer<ChatList> me) {
if (chatRoom->getState() == linphone::ChatRoom::State::Created) { if (chatRoom->getState() == linphone::ChatRoom::State::Created) {
lInfo() << "ChatRoom created, add it to the list" << chatRoom.get(); lInfo() << "ChatRoom created, add it to the list" << chatRoom.get();
auto chatCore = ChatCore::create(chatRoom); auto chatCore = ChatCore::create(chatRoom);
mModelConnection->invokeToCore([this, chatCore] {
if (chatCore) { if (chatCore) {
bool added = addChatInList(chatCore); bool added = addChatInList(chatCore);
if (added) emit chatCreated(new ChatGui(chatCore)); if (added)
mModelConnection->invokeToCore([this, chatCore] { emit chatCreated(new ChatGui(chatCore)); });
} }
});
} }
}); });

View file

@ -25,13 +25,13 @@
<context> <context>
<name>AbstractWindow</name> <name>AbstractWindow</name>
<message> <message>
<location filename="../../view/Page/Window/AbstractWindow.qml" line="76"/> <location filename="../../view/Page/Window/AbstractWindow.qml" line="77"/>
<source>contact_dialog_pick_phone_number_or_sip_address_title</source> <source>contact_dialog_pick_phone_number_or_sip_address_title</source>
<extracomment>&quot;Choisissez un numéro ou adresse SIP&quot;</extracomment> <extracomment>&quot;Choisissez un numéro ou adresse SIP&quot;</extracomment>
<translation>Telefonnummer oder SIP-Adresse wählen</translation> <translation>Telefonnummer oder SIP-Adresse wählen</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/AbstractWindow.qml" line="303"/> <location filename="../../view/Page/Window/AbstractWindow.qml" line="304"/>
<source>fps_counter</source> <source>fps_counter</source>
<translation>%1 FPS</translation> <translation>%1 FPS</translation>
</message> </message>
@ -661,134 +661,134 @@
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="392"/> <location filename="../../core/App.cpp" line="392"/>
<location filename="../../core/App.cpp" line="442"/> <location filename="../../core/App.cpp" line="441"/>
<location filename="../../core/App.cpp" line="695"/> <location filename="../../core/App.cpp" line="694"/>
<source>info_popup_error_title</source> <source>info_popup_error_title</source>
<extracomment>Error</extracomment> <extracomment>Error</extracomment>
<translation>Fehler</translation> <translation>Fehler</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="393"/> <location filename="../../core/App.cpp" line="393"/>
<location filename="../../core/App.cpp" line="697"/> <location filename="../../core/App.cpp" line="696"/>
<source>info_popup_configuration_failed_message</source> <source>info_popup_configuration_failed_message</source>
<extracomment>Remote provisioning failed : %1</extracomment> <extracomment>Remote provisioning failed : %1</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="445"/> <location filename="../../core/App.cpp" line="444"/>
<source>info_popup_error_checking_update</source> <source>info_popup_error_checking_update</source>
<extracomment>An error occured while trying to check update. Please try again later or contact support team.</extracomment> <extracomment>An error occured while trying to check update. Please try again later or contact support team.</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="452"/> <location filename="../../core/App.cpp" line="451"/>
<source>info_popup_new_version_download_label</source> <source>info_popup_new_version_download_label</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="455"/> <location filename="../../core/App.cpp" line="454"/>
<source>info_popup_new_version_available_title</source> <source>info_popup_new_version_available_title</source>
<extracomment>New version available !</extracomment> <extracomment>New version available !</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="457"/> <location filename="../../core/App.cpp" line="456"/>
<source>info_popup_new_version_available_message</source> <source>info_popup_new_version_available_message</source>
<extracomment>A new version of Linphone (%1) is available. %2</extracomment> <extracomment>A new version of Linphone (%1) is available. %2</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="463"/> <location filename="../../core/App.cpp" line="462"/>
<source>info_popup_version_up_to_date_title</source> <source>info_popup_version_up_to_date_title</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="465"/> <location filename="../../core/App.cpp" line="464"/>
<source>info_popup_version_up_to_date_message</source> <source>info_popup_version_up_to_date_message</source>
<extracomment>Your version is up to date</extracomment> <extracomment>Your version is up to date</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="691"/> <location filename="../../core/App.cpp" line="690"/>
<source>configuration_error_detail</source> <source>configuration_error_detail</source>
<extracomment>not reachable</extracomment> <extracomment>not reachable</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="964"/> <location filename="../../core/App.cpp" line="963"/>
<source>application_description</source> <source>application_description</source>
<extracomment>&quot;A free and open source SIP video-phone.&quot;</extracomment> <extracomment>&quot;A free and open source SIP video-phone.&quot;</extracomment>
<translation>Ein kostenloses Open-Source SIP Video-Telefon.</translation> <translation>Ein kostenloses Open-Source SIP Video-Telefon.</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="966"/> <location filename="../../core/App.cpp" line="965"/>
<source>command_line_arg_order</source> <source>command_line_arg_order</source>
<extracomment>&quot;Send an order to the application towards a command line&quot;</extracomment> <extracomment>&quot;Send an order to the application towards a command line&quot;</extracomment>
<translation>Kommandozeilen-Befehl an die Anwendung schicken</translation> <translation>Kommandozeilen-Befehl an die Anwendung schicken</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="970"/> <location filename="../../core/App.cpp" line="969"/>
<source>command_line_option_show_help</source> <source>command_line_option_show_help</source>
<translation>Zeige Hilfe</translation> <translation>Zeige Hilfe</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="975"/> <location filename="../../core/App.cpp" line="974"/>
<source>command_line_option_show_app_version</source> <source>command_line_option_show_app_version</source>
<translation>App-Version anzeigen</translation> <translation>App-Version anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="983"/> <location filename="../../core/App.cpp" line="982"/>
<source>command_line_option_config_to_fetch</source> <source>command_line_option_config_to_fetch</source>
<extracomment>&quot;Specify the linphone configuration file to be fetched. It will be merged with the current configuration.&quot;</extracomment> <extracomment>&quot;Specify the linphone configuration file to be fetched. It will be merged with the current configuration.&quot;</extracomment>
<translation>Abzurufende Linphone-Konfigurationsdatei angeben. Sie wird mit der aktuellen Konfiguration zusammengeführt.</translation> <translation>Abzurufende Linphone-Konfigurationsdatei angeben. Sie wird mit der aktuellen Konfiguration zusammengeführt.</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="985"/> <location filename="../../core/App.cpp" line="984"/>
<source>command_line_option_config_to_fetch_arg</source> <source>command_line_option_config_to_fetch_arg</source>
<extracomment>&quot;URL, path or file&quot;</extracomment> <extracomment>&quot;URL, path or file&quot;</extracomment>
<translation>URL, Pfad oder Datei</translation> <translation>URL, Pfad oder Datei</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="990"/> <location filename="../../core/App.cpp" line="989"/>
<source>command_line_option_minimized</source> <source>command_line_option_minimized</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="993"/> <location filename="../../core/App.cpp" line="992"/>
<source>command_line_option_log_to_stdout</source> <source>command_line_option_log_to_stdout</source>
<translation>Debug-Informationen auf der Standardausgabe ausgeben</translation> <translation>Debug-Informationen auf der Standardausgabe ausgeben</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="996"/> <location filename="../../core/App.cpp" line="995"/>
<source>command_line_option_print_app_logs_only</source> <source>command_line_option_print_app_logs_only</source>
<extracomment>&quot;Print only logs from the application&quot;</extracomment> <extracomment>&quot;Print only logs from the application&quot;</extracomment>
<translation>Nur Anwendungs-Logs ausgeben</translation> <translation>Nur Anwendungs-Logs ausgeben</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1367"/> <location filename="../../core/App.cpp" line="1366"/>
<source>hide_action</source> <source>hide_action</source>
<extracomment>&quot;Cacher&quot; &quot;Afficher&quot;</extracomment> <extracomment>&quot;Cacher&quot; &quot;Afficher&quot;</extracomment>
<translation>Ausblenden</translation> <translation>Ausblenden</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1367"/> <location filename="../../core/App.cpp" line="1366"/>
<source>show_action</source> <source>show_action</source>
<translation>Zeigen</translation> <translation>Zeigen</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1382"/> <location filename="../../core/App.cpp" line="1381"/>
<source>quit_action</source> <source>quit_action</source>
<extracomment>&quot;Quitter&quot;</extracomment> <extracomment>&quot;Quitter&quot;</extracomment>
<translation>Beenden</translation> <translation>Beenden</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1400"/> <location filename="../../core/App.cpp" line="1399"/>
<source>check_for_update</source> <source>check_for_update</source>
<extracomment>Check for update</extracomment> <extracomment>Check for update</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1519"/> <location filename="../../core/App.cpp" line="1517"/>
<source>mark_all_read_action</source> <source>mark_all_read_action</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -1527,236 +1527,236 @@
<context> <context>
<name>CallsWindow</name> <name>CallsWindow</name>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="68"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="72"/>
<source>call_transfer_in_progress_toast</source> <source>call_transfer_in_progress_toast</source>
<extracomment>&quot;Transfert en cours, veuillez patienter&quot;</extracomment> <extracomment>&quot;Transfert en cours, veuillez patienter&quot;</extracomment>
<translation>Weiterleitung läuft, bitte warten</translation> <translation>Weiterleitung läuft, bitte warten</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="77"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="81"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="147"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="151"/>
<source>information_popup_error_title</source> <source>information_popup_error_title</source>
<translation>Fehler</translation> <translation>Fehler</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="79"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="83"/>
<source>call_transfer_failed_toast</source> <source>call_transfer_failed_toast</source>
<extracomment>&quot;Le transfert d&apos;appel a échoué&quot;</extracomment> <extracomment>&quot;Le transfert d&apos;appel a échoué&quot;</extracomment>
<translation>Weiterleitung fehlgeschlagen</translation> <translation>Weiterleitung fehlgeschlagen</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="149"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="153"/>
<source>conference_error_empty_uri</source> <source>conference_error_empty_uri</source>
<extracomment>&quot;La conférence n&apos;a pas pu démarrer en raison d&apos;une erreur d&apos;uri.&quot;</extracomment> <extracomment>&quot;La conférence n&apos;a pas pu démarrer en raison d&apos;une erreur d&apos;uri.&quot;</extracomment>
<translation>Die Besprechung konnte aufgrund eines URI-Fehlers nicht gestartet werden.</translation> <translation>Die Besprechung konnte aufgrund eines URI-Fehlers nicht gestartet werden.</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="205"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="209"/>
<source>call_close_window_dialog_title</source> <source>call_close_window_dialog_title</source>
<extracomment>&quot;Terminer tous les appels en cours ?&quot;</extracomment> <extracomment>&quot;Terminer tous les appels en cours ?&quot;</extracomment>
<translation>Alle laufenden Anrufe beenden?</translation> <translation>Alle laufenden Anrufe beenden?</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="207"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="211"/>
<source>call_close_window_dialog_message</source> <source>call_close_window_dialog_message</source>
<extracomment>&quot;La fenêtre est sur le point d&apos;être fermée. Cela terminera tous les appels en cours.&quot;</extracomment> <extracomment>&quot;La fenêtre est sur le point d&apos;être fermée. Cela terminera tous les appels en cours.&quot;</extracomment>
<translation>Das Fenster wird gleich geschlossen. Dies beendet alle laufenden Anrufe.</translation> <translation>Das Fenster wird gleich geschlossen. Dies beendet alle laufenden Anrufe.</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="302"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="306"/>
<source>call_can_be_trusted_toast</source> <source>call_can_be_trusted_toast</source>
<extracomment>&quot;Appareil authentifié&quot;</extracomment> <extracomment>&quot;Appareil authentifié&quot;</extracomment>
<translation>Gerät vertrauenswürdig</translation> <translation>Gerät vertrauenswürdig</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="366"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="370"/>
<source>call_dir</source> <source>call_dir</source>
<translation>%1 Anruf</translation> <translation>%1 Anruf</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="377"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="381"/>
<source>call_ended</source> <source>call_ended</source>
<extracomment>Appel terminé</extracomment> <extracomment>Appel terminé</extracomment>
<translation>Anruf beendet</translation> <translation>Anruf beendet</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="381"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="385"/>
<source>conference_paused</source> <source>conference_paused</source>
<extracomment>Meeting paused</extracomment> <extracomment>Meeting paused</extracomment>
<translation>Besprechung pausiert</translation> <translation>Besprechung pausiert</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="386"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="390"/>
<source>call_paused</source> <source>call_paused</source>
<extracomment>Call paused</extracomment> <extracomment>Call paused</extracomment>
<translation>Anruf pausiert</translation> <translation>Anruf pausiert</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="482"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="486"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="486"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="490"/>
<source>call_srtp_point_to_point_encrypted</source> <source>call_srtp_point_to_point_encrypted</source>
<extracomment>Appel chiffré de point à point</extracomment> <extracomment>Appel chiffré de point à point</extracomment>
<translation>Punkt-zu-Punkt verschlüsselter Anruf</translation> <translation>Punkt-zu-Punkt verschlüsselter Anruf</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="490"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="494"/>
<source>call_zrtp_sas_validation_required</source> <source>call_zrtp_sas_validation_required</source>
<extracomment>Vérification nécessaire</extracomment> <extracomment>Vérification nécessaire</extracomment>
<translation>Validierung erforderlich</translation> <translation>Validierung erforderlich</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="492"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="496"/>
<source>call_zrtp_end_to_end_encrypted</source> <source>call_zrtp_end_to_end_encrypted</source>
<extracomment>Appel chiffré de bout en bout</extracomment> <extracomment>Appel chiffré de bout en bout</extracomment>
<translation>Ende-zu-Ende verschlüsselter Anruf</translation> <translation>Ende-zu-Ende verschlüsselter Anruf</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="495"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="499"/>
<source>call_not_encrypted</source> <source>call_not_encrypted</source>
<extracomment>&quot;Appel non chiffré&quot;</extracomment> <extracomment>&quot;Appel non chiffré&quot;</extracomment>
<translation>Unverschlüsselter Anruf</translation> <translation>Unverschlüsselter Anruf</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="451"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="455"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="496"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="500"/>
<source>call_waiting_for_encryption_info</source> <source>call_waiting_for_encryption_info</source>
<extracomment>Waiting for encryption</extracomment> <extracomment>Waiting for encryption</extracomment>
<translation>Warten auf Verschlüsselung</translation> <translation>Warten auf Verschlüsselung</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="384"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="388"/>
<source>call_paused_by_remote</source> <source>call_paused_by_remote</source>
<extracomment>Call paused by remote</extracomment> <extracomment>Call paused by remote</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="610"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="614"/>
<source>conference_user_is_recording</source> <source>conference_user_is_recording</source>
<extracomment>&quot;You are recording the meeting&quot;</extracomment> <extracomment>&quot;You are recording the meeting&quot;</extracomment>
<translation>Sie nehmen die Besprechung auf</translation> <translation>Sie nehmen die Besprechung auf</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="612"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="616"/>
<source>call_user_is_recording</source> <source>call_user_is_recording</source>
<extracomment>&quot;You are recording the call&quot;</extracomment> <extracomment>&quot;You are recording the call&quot;</extracomment>
<translation>Sie nehmen den Anruf auf</translation> <translation>Sie nehmen den Anruf auf</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="615"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="619"/>
<source>conference_remote_is_recording</source> <source>conference_remote_is_recording</source>
<extracomment>&quot;Someone is recording the meeting&quot;</extracomment> <extracomment>&quot;Someone is recording the meeting&quot;</extracomment>
<translation>Jemand nimmt die Besprechung auf</translation> <translation>Jemand nimmt die Besprechung auf</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="617"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="621"/>
<source>call_remote_recording</source> <source>call_remote_recording</source>
<extracomment>&quot;%1 is recording the call&quot;</extracomment> <extracomment>&quot;%1 is recording the call&quot;</extracomment>
<translation>%1 nimmt den Anruf auf</translation> <translation>%1 nimmt den Anruf auf</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="629"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="633"/>
<source>call_stop_recording</source> <source>call_stop_recording</source>
<extracomment>&quot;Stop recording&quot;</extracomment> <extracomment>&quot;Stop recording&quot;</extracomment>
<translation>Aufnahme stoppen</translation> <translation>Aufnahme stoppen</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="669"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="673"/>
<source>add</source> <source>add</source>
<translation>Hinzufügen</translation> <translation>Hinzufügen</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="694"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="698"/>
<source>call_transfer_current_call_title</source> <source>call_transfer_current_call_title</source>
<extracomment>&quot;Transférer %1 à&quot;</extracomment> <extracomment>&quot;Transférer %1 à&quot;</extracomment>
<translation>%1 weiterleiten an</translation> <translation>%1 weiterleiten an</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="788"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="792"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="800"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="804"/>
<source>call_transfer_confirm_dialog_tittle</source> <source>call_transfer_confirm_dialog_tittle</source>
<extracomment>&quot;Confirmer le transfert&quot;</extracomment> <extracomment>&quot;Confirmer le transfert&quot;</extracomment>
<translation>Weiterleitung bestätigen</translation> <translation>Weiterleitung bestätigen</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="790"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="794"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="801"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="805"/>
<source>call_transfer_confirm_dialog_message</source> <source>call_transfer_confirm_dialog_message</source>
<extracomment>&quot;Vous allez transférer %1 à %2.&quot;</extracomment> <extracomment>&quot;Vous allez transférer %1 à %2.&quot;</extracomment>
<translation>Sie werden %1 an %2 weiterleiten.</translation> <translation>Sie werden %1 an %2 weiterleiten.</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="698"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="702"/>
<source>call_action_start_new_call</source> <source>call_action_start_new_call</source>
<extracomment>&quot;Nouvel appel&quot;</extracomment> <extracomment>&quot;Nouvel appel&quot;</extracomment>
<translation>Neuen Anruf starten</translation> <translation>Neuen Anruf starten</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="702"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="706"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1645"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1655"/>
<source>call_action_show_dialer</source> <source>call_action_show_dialer</source>
<extracomment>&quot;Pavé numérique&quot;</extracomment> <extracomment>&quot;Pavé numérique&quot;</extracomment>
<translation>Wähltastatur</translation> <translation>Wähltastatur</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="706"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="710"/>
<source>call_action_change_layout</source> <source>call_action_change_layout</source>
<extracomment>&quot;Modifier la disposition&quot;</extracomment> <extracomment>&quot;Modifier la disposition&quot;</extracomment>
<translation>Layout ändern</translation> <translation>Layout ändern</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="710"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="714"/>
<source>call_action_go_to_calls_list</source> <source>call_action_go_to_calls_list</source>
<extracomment>&quot;Liste d&apos;appel&quot;</extracomment> <extracomment>&quot;Liste d&apos;appel&quot;</extracomment>
<translation>Anrufliste</translation> <translation>Anrufliste</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="947"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="951"/>
<source>Merger tous les appels</source> <source>Merger tous les appels</source>
<extracomment>call_action_merge_calls</extracomment> <extracomment>call_action_merge_calls</extracomment>
<translation>Alle Anrufe zusammenführen</translation> <translation>Alle Anrufe zusammenführen</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="717"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="721"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1726"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1736"/>
<source>call_action_go_to_settings</source> <source>call_action_go_to_settings</source>
<extracomment>&quot;Paramètres&quot;</extracomment> <extracomment>&quot;Paramètres&quot;</extracomment>
<translation>Einstellungen</translation> <translation>Einstellungen</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="721"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="725"/>
<source>conference_action_screen_sharing</source> <source>conference_action_screen_sharing</source>
<extracomment>&quot;Partage de votre écran&quot;</extracomment> <extracomment>&quot;Partage de votre écran&quot;</extracomment>
<translation>Bildschirm teilen</translation> <translation>Bildschirm teilen</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1093"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1097"/>
<source>conference_share_link_title</source> <source>conference_share_link_title</source>
<extracomment>Partager le lien de la réunion</extracomment> <extracomment>Partager le lien de la réunion</extracomment>
<translation>Besprechungs-Link teilen</translation> <translation>Besprechungs-Link teilen</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1097"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1101"/>
<source>copied</source> <source>copied</source>
<extracomment>Copié</extracomment> <extracomment>Copié</extracomment>
<translation>Kopiert</translation> <translation>Kopiert</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1099"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1103"/>
<source>information_popup_meeting_address_copied_to_clipboard</source> <source>information_popup_meeting_address_copied_to_clipboard</source>
<extracomment>Le lien de la réunion a é copié dans le presse-papier</extracomment> <extracomment>Le lien de la réunion a é copié dans le presse-papier</extracomment>
<translation>Der Besprechungs-Link wurde in die Zwischenablage kopiert</translation> <translation>Der Besprechungs-Link wurde in die Zwischenablage kopiert</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1108"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1112"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1112"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1118"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1116"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1122"/>
<source>conference_participants_list_title</source> <source>conference_participants_list_title</source>
<extracomment>&quot;Participants (%1)&quot;</extracomment> <extracomment>&quot;Participants (%1)&quot;</extracomment>
<translation>Teilnehmer (%1)</translation> <translation>Teilnehmer (%1)</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1139"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1143"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1147"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1151"/>
<source>group_call_participant_selected</source> <source>group_call_participant_selected</source>
<translation type="unfinished"> <translation type="unfinished">
<numerusform>1 ausgewählter Teilnehmer</numerusform> <numerusform>1 ausgewählter Teilnehmer</numerusform>
@ -1764,194 +1764,194 @@
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1146"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1150"/>
<source>meeting_schedule_add_participants_title</source> <source>meeting_schedule_add_participants_title</source>
<translation>Teilnehmer hinzufügen</translation> <translation>Teilnehmer hinzufügen</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="725"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="729"/>
<source>call_encryption_title</source> <source>call_encryption_title</source>
<extracomment>Chiffrement</extracomment> <extracomment>Chiffrement</extracomment>
<translation>Verschlüsselung</translation> <translation>Verschlüsselung</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="549"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="553"/>
<source>open_statistic_panel_accessible_name</source> <source>open_statistic_panel_accessible_name</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="606"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="610"/>
<source>conference_user_is_sharing_screen</source> <source>conference_user_is_sharing_screen</source>
<extracomment>&quot;You are sharing your screen&quot;</extracomment> <extracomment>&quot;You are sharing your screen&quot;</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="627"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="631"/>
<source>call_stop_screen_sharing</source> <source>call_stop_screen_sharing</source>
<extracomment>&quot;Stop sharing&quot;</extracomment> <extracomment>&quot;Stop sharing&quot;</extracomment>
<translation>Stopp</translation> <translation>Stopp</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="634"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="638"/>
<source>stop_recording_accessible_name</source> <source>stop_recording_accessible_name</source>
<extracomment>Stop recording</extracomment> <extracomment>Stop recording</extracomment>
<translation>Aufnahme stoppen</translation> <translation>Aufnahme stoppen</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="632"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="636"/>
<source>stop_screen_sharing_accessible_name</source> <source>stop_screen_sharing_accessible_name</source>
<extracomment>&quot;Stop screen sharing&quot;</extracomment> <extracomment>&quot;Stop screen sharing&quot;</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="729"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="733"/>
<source>call_stats_title</source> <source>call_stats_title</source>
<extracomment>Statistiques</extracomment> <extracomment>Statistiques</extracomment>
<translation>Statistiken</translation> <translation>Statistiken</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1297"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1301"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1298"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1302"/>
<source>call_action_end_call</source> <source>call_action_end_call</source>
<extracomment>&quot;Terminer l&apos;appel&quot;</extracomment> <extracomment>&quot;Terminer l&apos;appel&quot;</extracomment>
<translation>Anruf beenden</translation> <translation>Anruf beenden</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1330"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1334"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1333"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1337"/>
<source>call_action_resume_call</source> <source>call_action_resume_call</source>
<extracomment>&quot;Reprendre l&apos;appel&quot;</extracomment> <extracomment>&quot;Reprendre l&apos;appel&quot;</extracomment>
<translation>Anruf fortsetzen</translation> <translation>Anruf fortsetzen</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1332"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1336"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1333"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1337"/>
<source>call_action_pause_call</source> <source>call_action_pause_call</source>
<extracomment>&quot;Mettre l&apos;appel en pause&quot;</extracomment> <extracomment>&quot;Mettre l&apos;appel en pause&quot;</extracomment>
<translation>Anruf pausieren</translation> <translation>Anruf pausieren</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1365"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1369"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1366"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1370"/>
<source>call_action_transfer_call</source> <source>call_action_transfer_call</source>
<extracomment>&quot;Transférer l&apos;appel&quot;</extracomment> <extracomment>&quot;Transférer l&apos;appel&quot;</extracomment>
<translation>Anruf weiterleiten</translation> <translation>Anruf weiterleiten</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1388"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1392"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1389"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1393"/>
<source>call_action_start_new_call_hint</source> <source>call_action_start_new_call_hint</source>
<extracomment>&quot;Initier un nouvel appel&quot;</extracomment> <extracomment>&quot;Initier un nouvel appel&quot;</extracomment>
<translation>Neuen Anruf starten</translation> <translation>Neuen Anruf starten</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1411"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1415"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1412"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1416"/>
<source>call_display_call_list_hint</source> <source>call_display_call_list_hint</source>
<extracomment>&quot;Afficher la liste d&apos;appels&quot;</extracomment> <extracomment>&quot;Afficher la liste d&apos;appels&quot;</extracomment>
<translation>Anrufliste anzeigen</translation> <translation>Anrufliste anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1446"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1450"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1447"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1451"/>
<source>call_deactivate_video_hint</source> <source>call_deactivate_video_hint</source>
<extracomment>&quot;Désactiver la vidéo&quot; &quot;Activer la vidéo&quot;</extracomment> <extracomment>&quot;Désactiver la vidéo&quot; &quot;Activer la vidéo&quot;</extracomment>
<translation>Video deaktivieren</translation> <translation>Video deaktivieren</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1446"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1450"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1447"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1451"/>
<source>call_activate_video_hint</source> <source>call_activate_video_hint</source>
<translation>Video aktivieren</translation> <translation>Video aktivieren</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1464"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1468"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1467"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1471"/>
<source>call_activate_microphone</source> <source>call_activate_microphone</source>
<extracomment>&quot;Activer le micro&quot;</extracomment> <extracomment>&quot;Activer le micro&quot;</extracomment>
<translation>Mikrofon aktivieren</translation> <translation>Mikrofon aktivieren</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1466"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1470"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1467"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1471"/>
<source>call_deactivate_microphone</source> <source>call_deactivate_microphone</source>
<extracomment>&quot;Désactiver le micro&quot;</extracomment> <extracomment>&quot;Désactiver le micro&quot;</extracomment>
<translation>Mikrofon stummschalten</translation> <translation>Mikrofon stummschalten</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1484"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1488"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1485"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1489"/>
<source>call_share_screen_hint</source> <source>call_share_screen_hint</source>
<extracomment>Partager l&apos;écran</extracomment> <extracomment>Partager l&apos;écran</extracomment>
<translation>Bildschirm teilen</translation> <translation>Bildschirm teilen</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1506"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1511"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1507"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1512"/>
<source>call_open_chat_hint</source> <source>call_open_chat_hint</source>
<extracomment>Open chat</extracomment> <extracomment>Open chat</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1529"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1539"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1530"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1540"/>
<source>call_rise_hand_hint</source> <source>call_rise_hand_hint</source>
<extracomment>&quot;Lever la main&quot;</extracomment> <extracomment>&quot;Lever la main&quot;</extracomment>
<translation>Hand heben</translation> <translation>Hand heben</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1543"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1553"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1544"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1554"/>
<source>call_send_reaction_hint</source> <source>call_send_reaction_hint</source>
<extracomment>&quot;Envoyer une réaction&quot;</extracomment> <extracomment>&quot;Envoyer une réaction&quot;</extracomment>
<translation>Reaktion senden</translation> <translation>Reaktion senden</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1555"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1565"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1556"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1566"/>
<source>call_manage_participants_hint</source> <source>call_manage_participants_hint</source>
<extracomment>&quot;Gérer les participants&quot;</extracomment> <extracomment>&quot;Gérer les participants&quot;</extracomment>
<translation>Teilnehmer verwalten</translation> <translation>Teilnehmer verwalten</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1577"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1587"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1578"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1588"/>
<source>call_more_options_hint</source> <source>call_more_options_hint</source>
<extracomment>&quot;Plus d&apos;options&quot;</extracomment> <extracomment>&quot;Plus d&apos;options&quot;</extracomment>
<translation>Weitere Optionen</translation> <translation>Weitere Optionen</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1609"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1619"/>
<source>call_action_change_conference_layout</source> <source>call_action_change_conference_layout</source>
<extracomment>&quot;Modifier la disposition&quot;</extracomment> <extracomment>&quot;Modifier la disposition&quot;</extracomment>
<translation>Layout ändern</translation> <translation>Layout ändern</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1623"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1633"/>
<source>call_action_full_screen</source> <source>call_action_full_screen</source>
<extracomment>&quot;Mode Plein écran&quot;</extracomment> <extracomment>&quot;Mode Plein écran&quot;</extracomment>
<translation>Vollbildmodus</translation> <translation>Vollbildmodus</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1676"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1686"/>
<source>call_action_stop_recording</source> <source>call_action_stop_recording</source>
<extracomment>&quot;Terminer l&apos;enregistrement&quot;</extracomment> <extracomment>&quot;Terminer l&apos;enregistrement&quot;</extracomment>
<translation>Aufnahme beenden</translation> <translation>Aufnahme beenden</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1678"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1688"/>
<source>call_action_record</source> <source>call_action_record</source>
<extracomment>&quot;Enregistrer l&apos;appel&quot;</extracomment> <extracomment>&quot;Enregistrer l&apos;appel&quot;</extracomment>
<translation>Anruf aufnehmen</translation> <translation>Anruf aufnehmen</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1706"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1716"/>
<source>call_activate_speaker_hint</source> <source>call_activate_speaker_hint</source>
<extracomment>&quot;Activer le son&quot;</extracomment> <extracomment>&quot;Activer le son&quot;</extracomment>
<translation type="unfinished">Lautsprecher aktivieren</translation> <translation type="unfinished">Lautsprecher aktivieren</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1708"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1718"/>
<source>call_deactivate_speaker_hint</source> <source>call_deactivate_speaker_hint</source>
<extracomment>&quot;Désactiver le son&quot;</extracomment> <extracomment>&quot;Désactiver le son&quot;</extracomment>
<translation type="unfinished">Lautsprecher stummschalten</translation> <translation type="unfinished">Lautsprecher stummschalten</translation>
@ -2112,65 +2112,65 @@
<context> <context>
<name>ChatListView</name> <name>ChatListView</name>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="287"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="253"/>
<source>chat_message_is_writing_info</source> <source>chat_message_is_writing_info</source>
<extracomment>%1 is writing</extracomment> <extracomment>%1 is writing</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="289"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="255"/>
<source>chat_message_draft_sending_text</source> <source>chat_message_draft_sending_text</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="432"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="400"/>
<source>chat_room_delete</source> <source>chat_room_delete</source>
<extracomment>&quot;Delete&quot;</extracomment> <extracomment>&quot;Delete&quot;</extracomment>
<translation>Löschen</translation> <translation>Löschen</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="371"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="339"/>
<source>chat_room_mute</source> <source>chat_room_mute</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="370"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="338"/>
<source>chat_room_unmute</source> <source>chat_room_unmute</source>
<extracomment>&quot;Mute&quot;</extracomment> <extracomment>&quot;Mute&quot;</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="384"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="352"/>
<source>chat_room_mark_as_read</source> <source>chat_room_mark_as_read</source>
<extracomment>&quot;Mark as read&quot;</extracomment> <extracomment>&quot;Mark as read&quot;</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="403"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="371"/>
<source>chat_room_leave</source> <source>chat_room_leave</source>
<extracomment>&quot;leave&quot;</extracomment> <extracomment>&quot;leave&quot;</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="409"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="377"/>
<source>chat_list_leave_chat_popup_title</source> <source>chat_list_leave_chat_popup_title</source>
<extracomment>leave the conversation ?</extracomment> <extracomment>leave the conversation ?</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="411"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="379"/>
<source>chat_list_leave_chat_popup_message</source> <source>chat_list_leave_chat_popup_message</source>
<extracomment>You will not be able to send or receive messages in this conversation anymore. Do You want to continue ?</extracomment> <extracomment>You will not be able to send or receive messages in this conversation anymore. Do You want to continue ?</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="438"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="406"/>
<source>chat_list_delete_chat_popup_title</source> <source>chat_list_delete_chat_popup_title</source>
<extracomment>Delete the conversation ?</extracomment> <extracomment>Delete the conversation ?</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="440"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="408"/>
<source>chat_list_delete_chat_popup_message</source> <source>chat_list_delete_chat_popup_message</source>
<extracomment>This conversation and all its messages will be deleted. Do You want to continue ?</extracomment> <extracomment>This conversation and all its messages will be deleted. Do You want to continue ?</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -2453,58 +2453,58 @@ Error</extracomment>
<context> <context>
<name>ChatMessagesListView</name> <name>ChatMessagesListView</name>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="115"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="123"/>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="126"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="134"/>
<source>popup_info_find_message_title</source> <source>popup_info_find_message_title</source>
<extracomment>Find message</extracomment> <extracomment>Find message</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="128"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="136"/>
<source>info_popup_no_result_message</source> <source>info_popup_no_result_message</source>
<extracomment>No result found</extracomment> <extracomment>No result found</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="120"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="128"/>
<source>info_popup_first_result_message</source> <source>info_popup_first_result_message</source>
<extracomment>First result reached</extracomment> <extracomment>First result reached</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="118"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="126"/>
<source>info_popup_last_result_message</source> <source>info_popup_last_result_message</source>
<extracomment>Last result reached</extracomment> <extracomment>Last result reached</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="165"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="173"/>
<source>chat_message_list_encrypted_header_title</source> <source>chat_message_list_encrypted_header_title</source>
<extracomment>End to end encrypted chat</extracomment> <extracomment>End to end encrypted chat</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="167"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="175"/>
<source>unencrypted_conversation_warning</source> <source>unencrypted_conversation_warning</source>
<extracomment>This conversation is not encrypted !</extracomment> <extracomment>This conversation is not encrypted !</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="178"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="186"/>
<source>chat_message_list_encrypted_header_message</source> <source>chat_message_list_encrypted_header_message</source>
<extracomment>Messages in this conversation are e2e encrypted. <extracomment>Messages in this conversation are e2e encrypted.
Only your correspondent can decrypt them.</extracomment> Only your correspondent can decrypt them.</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="180"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="188"/>
<source>chat_message_list_not_encrypted_header_message</source> <source>chat_message_list_not_encrypted_header_message</source>
<extracomment>Messages are not end to end encrypted, <extracomment>Messages are not end to end encrypted,
may sure you don&apos;t share any sensitive information !</extracomment> may sure you don&apos;t share any sensitive information !</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="220"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="228"/>
<source>chat_message_is_writing_info</source> <source>chat_message_is_writing_info</source>
<extracomment>%1 is writing</extracomment> <extracomment>%1 is writing</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -5828,42 +5828,42 @@ Pour les activer dans un projet commercial, merci de nous contacter.</source>
<context> <context>
<name>SelectedChatView</name> <name>SelectedChatView</name>
<message> <message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="38"/> <location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="50"/>
<source>chat_view_group_call_toast_message</source> <source>chat_view_group_call_toast_message</source>
<translation>Start a group call ?</translation> <translation>Start a group call ?</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="121"/> <location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="133"/>
<source>unencrypted_conversation_warning</source> <source>unencrypted_conversation_warning</source>
<extracomment>This conversation is not encrypted !</extracomment> <extracomment>This conversation is not encrypted !</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="407"/> <location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="419"/>
<source>reply_to_label</source> <source>reply_to_label</source>
<extracomment>Reply to %1</extracomment> <extracomment>Reply to %1</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="607"/> <location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="619"/>
<source>shared_medias_title</source> <source>shared_medias_title</source>
<extracomment>Shared medias</extracomment> <extracomment>Shared medias</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="609"/> <location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="621"/>
<source>shared_documents_title</source> <source>shared_documents_title</source>
<extracomment>Shared documents</extracomment> <extracomment>Shared documents</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="638"/> <location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="650"/>
<source>forward_to_title</source> <source>forward_to_title</source>
<extracomment>Forward to</extracomment> <extracomment>Forward to</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="672"/> <location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="684"/>
<source>conversations_title</source> <source>conversations_title</source>
<extracomment>Conversations</extracomment> <extracomment>Conversations</extracomment>
<translation>Konversationen</translation> <translation>Konversationen</translation>

View file

@ -25,13 +25,13 @@
<context> <context>
<name>AbstractWindow</name> <name>AbstractWindow</name>
<message> <message>
<location filename="../../view/Page/Window/AbstractWindow.qml" line="76"/> <location filename="../../view/Page/Window/AbstractWindow.qml" line="77"/>
<source>contact_dialog_pick_phone_number_or_sip_address_title</source> <source>contact_dialog_pick_phone_number_or_sip_address_title</source>
<extracomment>&quot;Choisissez un numéro ou adresse SIP&quot;</extracomment> <extracomment>&quot;Choisissez un numéro ou adresse SIP&quot;</extracomment>
<translation>Choose a SIP number or address</translation> <translation>Choose a SIP number or address</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/AbstractWindow.qml" line="303"/> <location filename="../../view/Page/Window/AbstractWindow.qml" line="304"/>
<source>fps_counter</source> <source>fps_counter</source>
<translation>%1 FPS</translation> <translation>%1 FPS</translation>
</message> </message>
@ -656,134 +656,134 @@
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="392"/> <location filename="../../core/App.cpp" line="392"/>
<location filename="../../core/App.cpp" line="442"/> <location filename="../../core/App.cpp" line="441"/>
<location filename="../../core/App.cpp" line="695"/> <location filename="../../core/App.cpp" line="694"/>
<source>info_popup_error_title</source> <source>info_popup_error_title</source>
<extracomment>Error</extracomment> <extracomment>Error</extracomment>
<translation>Error</translation> <translation>Error</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="393"/> <location filename="../../core/App.cpp" line="393"/>
<location filename="../../core/App.cpp" line="697"/> <location filename="../../core/App.cpp" line="696"/>
<source>info_popup_configuration_failed_message</source> <source>info_popup_configuration_failed_message</source>
<extracomment>Remote provisioning failed : %1</extracomment> <extracomment>Remote provisioning failed : %1</extracomment>
<translation>Remote provisioning failed : %1</translation> <translation>Remote provisioning failed : %1</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="445"/> <location filename="../../core/App.cpp" line="444"/>
<source>info_popup_error_checking_update</source> <source>info_popup_error_checking_update</source>
<extracomment>An error occured while trying to check update. Please try again later or contact support team.</extracomment> <extracomment>An error occured while trying to check update. Please try again later or contact support team.</extracomment>
<translation>An error occured while trying to check update. Please try again later or contact support team.</translation> <translation>An error occured while trying to check update. Please try again later or contact support team.</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="452"/> <location filename="../../core/App.cpp" line="451"/>
<source>info_popup_new_version_download_label</source> <source>info_popup_new_version_download_label</source>
<translation>Download it !</translation> <translation>Download it !</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="455"/> <location filename="../../core/App.cpp" line="454"/>
<source>info_popup_new_version_available_title</source> <source>info_popup_new_version_available_title</source>
<extracomment>New version available !</extracomment> <extracomment>New version available !</extracomment>
<translation>New version available !</translation> <translation>New version available !</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="457"/> <location filename="../../core/App.cpp" line="456"/>
<source>info_popup_new_version_available_message</source> <source>info_popup_new_version_available_message</source>
<extracomment>A new version of Linphone (%1) is available. %2</extracomment> <extracomment>A new version of Linphone (%1) is available. %2</extracomment>
<translation>A new version of Linphone (%1) is available at %1</translation> <translation>A new version of Linphone (%1) is available at %1</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="463"/> <location filename="../../core/App.cpp" line="462"/>
<source>info_popup_version_up_to_date_title</source> <source>info_popup_version_up_to_date_title</source>
<translation>Up to date</translation> <translation>Up to date</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="465"/> <location filename="../../core/App.cpp" line="464"/>
<source>info_popup_version_up_to_date_message</source> <source>info_popup_version_up_to_date_message</source>
<extracomment>Your version is up to date</extracomment> <extracomment>Your version is up to date</extracomment>
<translation>Up to date Your version is up to date</translation> <translation>Up to date Your version is up to date</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="691"/> <location filename="../../core/App.cpp" line="690"/>
<source>configuration_error_detail</source> <source>configuration_error_detail</source>
<extracomment>not reachable</extracomment> <extracomment>not reachable</extracomment>
<translation>not reachable</translation> <translation>not reachable</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="964"/> <location filename="../../core/App.cpp" line="963"/>
<source>application_description</source> <source>application_description</source>
<extracomment>&quot;A free and open source SIP video-phone.&quot;</extracomment> <extracomment>&quot;A free and open source SIP video-phone.&quot;</extracomment>
<translation>A free and open source SIP video-phone.</translation> <translation>A free and open source SIP video-phone.</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="966"/> <location filename="../../core/App.cpp" line="965"/>
<source>command_line_arg_order</source> <source>command_line_arg_order</source>
<extracomment>&quot;Send an order to the application towards a command line&quot;</extracomment> <extracomment>&quot;Send an order to the application towards a command line&quot;</extracomment>
<translation>Send an order to the application towards a command line</translation> <translation>Send an order to the application towards a command line</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="970"/> <location filename="../../core/App.cpp" line="969"/>
<source>command_line_option_show_help</source> <source>command_line_option_show_help</source>
<translation>Show this help</translation> <translation>Show this help</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="975"/> <location filename="../../core/App.cpp" line="974"/>
<source>command_line_option_show_app_version</source> <source>command_line_option_show_app_version</source>
<translation>Show app version</translation> <translation>Show app version</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="983"/> <location filename="../../core/App.cpp" line="982"/>
<source>command_line_option_config_to_fetch</source> <source>command_line_option_config_to_fetch</source>
<extracomment>&quot;Specify the linphone configuration file to be fetched. It will be merged with the current configuration.&quot;</extracomment> <extracomment>&quot;Specify the linphone configuration file to be fetched. It will be merged with the current configuration.&quot;</extracomment>
<translation>Specify the linphone configuration file to be fetched. It will be merged with the current configuration.</translation> <translation>Specify the linphone configuration file to be fetched. It will be merged with the current configuration.</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="985"/> <location filename="../../core/App.cpp" line="984"/>
<source>command_line_option_config_to_fetch_arg</source> <source>command_line_option_config_to_fetch_arg</source>
<extracomment>&quot;URL, path or file&quot;</extracomment> <extracomment>&quot;URL, path or file&quot;</extracomment>
<translation>URL, path or file</translation> <translation>URL, path or file</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="990"/> <location filename="../../core/App.cpp" line="989"/>
<source>command_line_option_minimized</source> <source>command_line_option_minimized</source>
<translation>Minimize</translation> <translation>Minimize</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="993"/> <location filename="../../core/App.cpp" line="992"/>
<source>command_line_option_log_to_stdout</source> <source>command_line_option_log_to_stdout</source>
<translation>Log to stdout some debug information while running</translation> <translation>Log to stdout some debug information while running</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="996"/> <location filename="../../core/App.cpp" line="995"/>
<source>command_line_option_print_app_logs_only</source> <source>command_line_option_print_app_logs_only</source>
<extracomment>&quot;Print only logs from the application&quot;</extracomment> <extracomment>&quot;Print only logs from the application&quot;</extracomment>
<translation>Print only logs from the application</translation> <translation>Print only logs from the application</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1367"/> <location filename="../../core/App.cpp" line="1366"/>
<source>hide_action</source> <source>hide_action</source>
<extracomment>&quot;Cacher&quot; &quot;Afficher&quot;</extracomment> <extracomment>&quot;Cacher&quot; &quot;Afficher&quot;</extracomment>
<translation>Hide</translation> <translation>Hide</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1367"/> <location filename="../../core/App.cpp" line="1366"/>
<source>show_action</source> <source>show_action</source>
<translation>Show</translation> <translation>Show</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1382"/> <location filename="../../core/App.cpp" line="1381"/>
<source>quit_action</source> <source>quit_action</source>
<extracomment>&quot;Quitter&quot;</extracomment> <extracomment>&quot;Quitter&quot;</extracomment>
<translation>Quit</translation> <translation>Quit</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1400"/> <location filename="../../core/App.cpp" line="1399"/>
<source>check_for_update</source> <source>check_for_update</source>
<extracomment>Check for update</extracomment> <extracomment>Check for update</extracomment>
<translation>Check for update</translation> <translation>Check for update</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1519"/> <location filename="../../core/App.cpp" line="1517"/>
<source>mark_all_read_action</source> <source>mark_all_read_action</source>
<translation>Marquer tout comme lu</translation> <translation>Marquer tout comme lu</translation>
</message> </message>
@ -1504,236 +1504,236 @@
<context> <context>
<name>CallsWindow</name> <name>CallsWindow</name>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="68"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="72"/>
<source>call_transfer_in_progress_toast</source> <source>call_transfer_in_progress_toast</source>
<extracomment>&quot;Transfert en cours, veuillez patienter&quot;</extracomment> <extracomment>&quot;Transfert en cours, veuillez patienter&quot;</extracomment>
<translation>Transfer in progress, please wait</translation> <translation>Transfer in progress, please wait</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="77"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="81"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="147"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="151"/>
<source>information_popup_error_title</source> <source>information_popup_error_title</source>
<translation>Error</translation> <translation>Error</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="79"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="83"/>
<source>call_transfer_failed_toast</source> <source>call_transfer_failed_toast</source>
<extracomment>&quot;Le transfert d&apos;appel a échoué&quot;</extracomment> <extracomment>&quot;Le transfert d&apos;appel a échoué&quot;</extracomment>
<translation>Transfer failed</translation> <translation>Transfer failed</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="149"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="153"/>
<source>conference_error_empty_uri</source> <source>conference_error_empty_uri</source>
<extracomment>&quot;La conférence n&apos;a pas pu démarrer en raison d&apos;une erreur d&apos;uri.&quot;</extracomment> <extracomment>&quot;La conférence n&apos;a pas pu démarrer en raison d&apos;une erreur d&apos;uri.&quot;</extracomment>
<translation>Meeting could start due to URI error.</translation> <translation>Meeting could start due to URI error.</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="205"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="209"/>
<source>call_close_window_dialog_title</source> <source>call_close_window_dialog_title</source>
<extracomment>&quot;Terminer tous les appels en cours ?&quot;</extracomment> <extracomment>&quot;Terminer tous les appels en cours ?&quot;</extracomment>
<translation>End all current calls ?</translation> <translation>End all current calls ?</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="207"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="211"/>
<source>call_close_window_dialog_message</source> <source>call_close_window_dialog_message</source>
<extracomment>&quot;La fenêtre est sur le point d&apos;être fermée. Cela terminera tous les appels en cours.&quot;</extracomment> <extracomment>&quot;La fenêtre est sur le point d&apos;être fermée. Cela terminera tous les appels en cours.&quot;</extracomment>
<translation>The window is about to be closed. This will end all current calls.</translation> <translation>The window is about to be closed. This will end all current calls.</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="302"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="306"/>
<source>call_can_be_trusted_toast</source> <source>call_can_be_trusted_toast</source>
<extracomment>&quot;Appareil authentifié&quot;</extracomment> <extracomment>&quot;Appareil authentifié&quot;</extracomment>
<translation>Device trusted</translation> <translation>Device trusted</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="366"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="370"/>
<source>call_dir</source> <source>call_dir</source>
<translation>%1 call</translation> <translation>%1 call</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="377"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="381"/>
<source>call_ended</source> <source>call_ended</source>
<extracomment>Appel terminé</extracomment> <extracomment>Appel terminé</extracomment>
<translation>Call ended</translation> <translation>Call ended</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="381"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="385"/>
<source>conference_paused</source> <source>conference_paused</source>
<extracomment>Meeting paused</extracomment> <extracomment>Meeting paused</extracomment>
<translation>Meeting paused</translation> <translation>Meeting paused</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="386"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="390"/>
<source>call_paused</source> <source>call_paused</source>
<extracomment>Call paused</extracomment> <extracomment>Call paused</extracomment>
<translation>Call paused</translation> <translation>Call paused</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="482"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="486"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="486"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="490"/>
<source>call_srtp_point_to_point_encrypted</source> <source>call_srtp_point_to_point_encrypted</source>
<extracomment>Appel chiffré de point à point</extracomment> <extracomment>Appel chiffré de point à point</extracomment>
<translation>Point-to-point encrypted call</translation> <translation>Point-to-point encrypted call</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="490"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="494"/>
<source>call_zrtp_sas_validation_required</source> <source>call_zrtp_sas_validation_required</source>
<extracomment>Vérification nécessaire</extracomment> <extracomment>Vérification nécessaire</extracomment>
<translation>Validation required</translation> <translation>Validation required</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="492"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="496"/>
<source>call_zrtp_end_to_end_encrypted</source> <source>call_zrtp_end_to_end_encrypted</source>
<extracomment>Appel chiffré de bout en bout</extracomment> <extracomment>Appel chiffré de bout en bout</extracomment>
<translation>End-to-end encrypted call</translation> <translation>End-to-end encrypted call</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="495"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="499"/>
<source>call_not_encrypted</source> <source>call_not_encrypted</source>
<extracomment>&quot;Appel non chiffré&quot;</extracomment> <extracomment>&quot;Appel non chiffré&quot;</extracomment>
<translation>Unencrypted call</translation> <translation>Unencrypted call</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="451"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="455"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="496"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="500"/>
<source>call_waiting_for_encryption_info</source> <source>call_waiting_for_encryption_info</source>
<extracomment>Waiting for encryption</extracomment> <extracomment>Waiting for encryption</extracomment>
<translation>Waiting for encryption</translation> <translation>Waiting for encryption</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="384"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="388"/>
<source>call_paused_by_remote</source> <source>call_paused_by_remote</source>
<extracomment>Call paused by remote</extracomment> <extracomment>Call paused by remote</extracomment>
<translation>Call paused by remote</translation> <translation>Call paused by remote</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="610"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="614"/>
<source>conference_user_is_recording</source> <source>conference_user_is_recording</source>
<extracomment>&quot;You are recording the meeting&quot;</extracomment> <extracomment>&quot;You are recording the meeting&quot;</extracomment>
<translation>You are recording the meeting</translation> <translation>You are recording the meeting</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="612"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="616"/>
<source>call_user_is_recording</source> <source>call_user_is_recording</source>
<extracomment>&quot;You are recording the call&quot;</extracomment> <extracomment>&quot;You are recording the call&quot;</extracomment>
<translation>You are recording the call</translation> <translation>You are recording the call</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="615"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="619"/>
<source>conference_remote_is_recording</source> <source>conference_remote_is_recording</source>
<extracomment>&quot;Someone is recording the meeting&quot;</extracomment> <extracomment>&quot;Someone is recording the meeting&quot;</extracomment>
<translation>Someone is recording the meeting</translation> <translation>Someone is recording the meeting</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="617"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="621"/>
<source>call_remote_recording</source> <source>call_remote_recording</source>
<extracomment>&quot;%1 is recording the call&quot;</extracomment> <extracomment>&quot;%1 is recording the call&quot;</extracomment>
<translation>%1 records the call</translation> <translation>%1 records the call</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="629"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="633"/>
<source>call_stop_recording</source> <source>call_stop_recording</source>
<extracomment>&quot;Stop recording&quot;</extracomment> <extracomment>&quot;Stop recording&quot;</extracomment>
<translation>Stop recording</translation> <translation>Stop recording</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="669"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="673"/>
<source>add</source> <source>add</source>
<translation>Add</translation> <translation>Add</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="694"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="698"/>
<source>call_transfer_current_call_title</source> <source>call_transfer_current_call_title</source>
<extracomment>&quot;Transférer %1 à&quot;</extracomment> <extracomment>&quot;Transférer %1 à&quot;</extracomment>
<translation>Transfer %1 to</translation> <translation>Transfer %1 to</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="788"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="792"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="800"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="804"/>
<source>call_transfer_confirm_dialog_tittle</source> <source>call_transfer_confirm_dialog_tittle</source>
<extracomment>&quot;Confirmer le transfert&quot;</extracomment> <extracomment>&quot;Confirmer le transfert&quot;</extracomment>
<translation>Confirm transfer</translation> <translation>Confirm transfer</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="790"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="794"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="801"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="805"/>
<source>call_transfer_confirm_dialog_message</source> <source>call_transfer_confirm_dialog_message</source>
<extracomment>&quot;Vous allez transférer %1 à %2.&quot;</extracomment> <extracomment>&quot;Vous allez transférer %1 à %2.&quot;</extracomment>
<translation>You are going to transfer %1 to %2.</translation> <translation>You are going to transfer %1 to %2.</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="698"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="702"/>
<source>call_action_start_new_call</source> <source>call_action_start_new_call</source>
<extracomment>&quot;Nouvel appel&quot;</extracomment> <extracomment>&quot;Nouvel appel&quot;</extracomment>
<translation>New call</translation> <translation>New call</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="702"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="706"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1645"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1655"/>
<source>call_action_show_dialer</source> <source>call_action_show_dialer</source>
<extracomment>&quot;Pavé numérique&quot;</extracomment> <extracomment>&quot;Pavé numérique&quot;</extracomment>
<translation>Dialer</translation> <translation>Dialer</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="706"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="710"/>
<source>call_action_change_layout</source> <source>call_action_change_layout</source>
<extracomment>&quot;Modifier la disposition&quot;</extracomment> <extracomment>&quot;Modifier la disposition&quot;</extracomment>
<translation>Change layout</translation> <translation>Change layout</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="710"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="714"/>
<source>call_action_go_to_calls_list</source> <source>call_action_go_to_calls_list</source>
<extracomment>&quot;Liste d&apos;appel&quot;</extracomment> <extracomment>&quot;Liste d&apos;appel&quot;</extracomment>
<translation>Call list</translation> <translation>Call list</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="947"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="951"/>
<source>Merger tous les appels</source> <source>Merger tous les appels</source>
<extracomment>call_action_merge_calls</extracomment> <extracomment>call_action_merge_calls</extracomment>
<translation>Merge all calls</translation> <translation>Merge all calls</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="717"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="721"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1726"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1736"/>
<source>call_action_go_to_settings</source> <source>call_action_go_to_settings</source>
<extracomment>&quot;Paramètres&quot;</extracomment> <extracomment>&quot;Paramètres&quot;</extracomment>
<translation>Settings</translation> <translation>Settings</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="721"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="725"/>
<source>conference_action_screen_sharing</source> <source>conference_action_screen_sharing</source>
<extracomment>&quot;Partage de votre écran&quot;</extracomment> <extracomment>&quot;Partage de votre écran&quot;</extracomment>
<translation>Share your screen</translation> <translation>Share your screen</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1093"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1097"/>
<source>conference_share_link_title</source> <source>conference_share_link_title</source>
<extracomment>Partager le lien de la réunion</extracomment> <extracomment>Partager le lien de la réunion</extracomment>
<translation>Share meeting link</translation> <translation>Share meeting link</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1097"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1101"/>
<source>copied</source> <source>copied</source>
<extracomment>Copié</extracomment> <extracomment>Copié</extracomment>
<translation>Copied</translation> <translation>Copied</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1099"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1103"/>
<source>information_popup_meeting_address_copied_to_clipboard</source> <source>information_popup_meeting_address_copied_to_clipboard</source>
<extracomment>Le lien de la réunion a é copié dans le presse-papier</extracomment> <extracomment>Le lien de la réunion a é copié dans le presse-papier</extracomment>
<translation>Meeting link has been copied to the clipboard</translation> <translation>Meeting link has been copied to the clipboard</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1108"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1112"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1112"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1118"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1116"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1122"/>
<source>conference_participants_list_title</source> <source>conference_participants_list_title</source>
<extracomment>&quot;Participants (%1)&quot;</extracomment> <extracomment>&quot;Participants (%1)&quot;</extracomment>
<translation>Participants (%1)</translation> <translation>Participants (%1)</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1139"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1143"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1147"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1151"/>
<source>group_call_participant_selected</source> <source>group_call_participant_selected</source>
<translation> <translation>
<numerusform>%1 selected participant</numerusform> <numerusform>%1 selected participant</numerusform>
@ -1741,194 +1741,194 @@
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1146"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1150"/>
<source>meeting_schedule_add_participants_title</source> <source>meeting_schedule_add_participants_title</source>
<translation>Add participants</translation> <translation>Add participants</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="725"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="729"/>
<source>call_encryption_title</source> <source>call_encryption_title</source>
<extracomment>Chiffrement</extracomment> <extracomment>Chiffrement</extracomment>
<translation>Encryption</translation> <translation>Encryption</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="549"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="553"/>
<source>open_statistic_panel_accessible_name</source> <source>open_statistic_panel_accessible_name</source>
<translation>Open statistic panel</translation> <translation>Open statistic panel</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="606"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="610"/>
<source>conference_user_is_sharing_screen</source> <source>conference_user_is_sharing_screen</source>
<extracomment>&quot;You are sharing your screen&quot;</extracomment> <extracomment>&quot;You are sharing your screen&quot;</extracomment>
<translation>You are sharing your screen</translation> <translation>You are sharing your screen</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="627"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="631"/>
<source>call_stop_screen_sharing</source> <source>call_stop_screen_sharing</source>
<extracomment>&quot;Stop sharing&quot;</extracomment> <extracomment>&quot;Stop sharing&quot;</extracomment>
<translation>Stop</translation> <translation>Stop</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="634"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="638"/>
<source>stop_recording_accessible_name</source> <source>stop_recording_accessible_name</source>
<extracomment>Stop recording</extracomment> <extracomment>Stop recording</extracomment>
<translation>Stop recording</translation> <translation>Stop recording</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="632"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="636"/>
<source>stop_screen_sharing_accessible_name</source> <source>stop_screen_sharing_accessible_name</source>
<extracomment>&quot;Stop screen sharing&quot;</extracomment> <extracomment>&quot;Stop screen sharing&quot;</extracomment>
<translation>Stop screen sharing</translation> <translation>Stop screen sharing</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="729"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="733"/>
<source>call_stats_title</source> <source>call_stats_title</source>
<extracomment>Statistiques</extracomment> <extracomment>Statistiques</extracomment>
<translation>Statistics</translation> <translation>Statistics</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1297"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1301"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1298"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1302"/>
<source>call_action_end_call</source> <source>call_action_end_call</source>
<extracomment>&quot;Terminer l&apos;appel&quot;</extracomment> <extracomment>&quot;Terminer l&apos;appel&quot;</extracomment>
<translation>End call</translation> <translation>End call</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1330"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1334"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1333"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1337"/>
<source>call_action_resume_call</source> <source>call_action_resume_call</source>
<extracomment>&quot;Reprendre l&apos;appel&quot;</extracomment> <extracomment>&quot;Reprendre l&apos;appel&quot;</extracomment>
<translation>Resume call</translation> <translation>Resume call</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1332"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1336"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1333"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1337"/>
<source>call_action_pause_call</source> <source>call_action_pause_call</source>
<extracomment>&quot;Mettre l&apos;appel en pause&quot;</extracomment> <extracomment>&quot;Mettre l&apos;appel en pause&quot;</extracomment>
<translation>Pause call</translation> <translation>Pause call</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1365"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1369"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1366"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1370"/>
<source>call_action_transfer_call</source> <source>call_action_transfer_call</source>
<extracomment>&quot;Transférer l&apos;appel&quot;</extracomment> <extracomment>&quot;Transférer l&apos;appel&quot;</extracomment>
<translation>Transfer call</translation> <translation>Transfer call</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1388"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1392"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1389"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1393"/>
<source>call_action_start_new_call_hint</source> <source>call_action_start_new_call_hint</source>
<extracomment>&quot;Initier un nouvel appel&quot;</extracomment> <extracomment>&quot;Initier un nouvel appel&quot;</extracomment>
<translation>Start new call</translation> <translation>Start new call</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1411"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1415"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1412"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1416"/>
<source>call_display_call_list_hint</source> <source>call_display_call_list_hint</source>
<extracomment>&quot;Afficher la liste d&apos;appels&quot;</extracomment> <extracomment>&quot;Afficher la liste d&apos;appels&quot;</extracomment>
<translation>View call list</translation> <translation>View call list</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1446"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1450"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1447"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1451"/>
<source>call_deactivate_video_hint</source> <source>call_deactivate_video_hint</source>
<extracomment>&quot;Désactiver la vidéo&quot; &quot;Activer la vidéo&quot;</extracomment> <extracomment>&quot;Désactiver la vidéo&quot; &quot;Activer la vidéo&quot;</extracomment>
<translation>Turn off video</translation> <translation>Turn off video</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1446"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1450"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1447"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1451"/>
<source>call_activate_video_hint</source> <source>call_activate_video_hint</source>
<translation>Enable video</translation> <translation>Enable video</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1464"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1468"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1467"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1471"/>
<source>call_activate_microphone</source> <source>call_activate_microphone</source>
<extracomment>&quot;Activer le micro&quot;</extracomment> <extracomment>&quot;Activer le micro&quot;</extracomment>
<translation>Activate microphone</translation> <translation>Activate microphone</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1466"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1470"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1467"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1471"/>
<source>call_deactivate_microphone</source> <source>call_deactivate_microphone</source>
<extracomment>&quot;Désactiver le micro&quot;</extracomment> <extracomment>&quot;Désactiver le micro&quot;</extracomment>
<translation>Mute microphone</translation> <translation>Mute microphone</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1484"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1488"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1485"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1489"/>
<source>call_share_screen_hint</source> <source>call_share_screen_hint</source>
<extracomment>Partager l&apos;écran</extracomment> <extracomment>Partager l&apos;écran</extracomment>
<translation>Share screen</translation> <translation>Share screen</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1506"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1511"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1507"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1512"/>
<source>call_open_chat_hint</source> <source>call_open_chat_hint</source>
<extracomment>Open chat</extracomment> <extracomment>Open chat</extracomment>
<translation>Open conversation</translation> <translation>Open conversation</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1529"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1539"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1530"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1540"/>
<source>call_rise_hand_hint</source> <source>call_rise_hand_hint</source>
<extracomment>&quot;Lever la main&quot;</extracomment> <extracomment>&quot;Lever la main&quot;</extracomment>
<translation>Rise hand</translation> <translation>Rise hand</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1543"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1553"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1544"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1554"/>
<source>call_send_reaction_hint</source> <source>call_send_reaction_hint</source>
<extracomment>&quot;Envoyer une réaction&quot;</extracomment> <extracomment>&quot;Envoyer une réaction&quot;</extracomment>
<translation>Send reaction</translation> <translation>Send reaction</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1555"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1565"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1556"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1566"/>
<source>call_manage_participants_hint</source> <source>call_manage_participants_hint</source>
<extracomment>&quot;Gérer les participants&quot;</extracomment> <extracomment>&quot;Gérer les participants&quot;</extracomment>
<translation>Manage participants</translation> <translation>Manage participants</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1577"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1587"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1578"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1588"/>
<source>call_more_options_hint</source> <source>call_more_options_hint</source>
<extracomment>&quot;Plus d&apos;options&quot;</extracomment> <extracomment>&quot;Plus d&apos;options&quot;</extracomment>
<translation>More options</translation> <translation>More options</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1609"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1619"/>
<source>call_action_change_conference_layout</source> <source>call_action_change_conference_layout</source>
<extracomment>&quot;Modifier la disposition&quot;</extracomment> <extracomment>&quot;Modifier la disposition&quot;</extracomment>
<translation>Change layout</translation> <translation>Change layout</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1623"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1633"/>
<source>call_action_full_screen</source> <source>call_action_full_screen</source>
<extracomment>&quot;Mode Plein écran&quot;</extracomment> <extracomment>&quot;Mode Plein écran&quot;</extracomment>
<translation>Full screen mode</translation> <translation>Full screen mode</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1676"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1686"/>
<source>call_action_stop_recording</source> <source>call_action_stop_recording</source>
<extracomment>&quot;Terminer l&apos;enregistrement&quot;</extracomment> <extracomment>&quot;Terminer l&apos;enregistrement&quot;</extracomment>
<translation>End recording</translation> <translation>End recording</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1678"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1688"/>
<source>call_action_record</source> <source>call_action_record</source>
<extracomment>&quot;Enregistrer l&apos;appel&quot;</extracomment> <extracomment>&quot;Enregistrer l&apos;appel&quot;</extracomment>
<translation>Record call</translation> <translation>Record call</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1706"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1716"/>
<source>call_activate_speaker_hint</source> <source>call_activate_speaker_hint</source>
<extracomment>&quot;Activer le son&quot;</extracomment> <extracomment>&quot;Activer le son&quot;</extracomment>
<translation>Activate speaker</translation> <translation>Activate speaker</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1708"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1718"/>
<source>call_deactivate_speaker_hint</source> <source>call_deactivate_speaker_hint</source>
<extracomment>&quot;Désactiver le son&quot;</extracomment> <extracomment>&quot;Désactiver le son&quot;</extracomment>
<translation>Mute speaker</translation> <translation>Mute speaker</translation>
@ -2089,65 +2089,65 @@
<context> <context>
<name>ChatListView</name> <name>ChatListView</name>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="287"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="253"/>
<source>chat_message_is_writing_info</source> <source>chat_message_is_writing_info</source>
<extracomment>%1 is writing</extracomment> <extracomment>%1 is writing</extracomment>
<translation>%1 is writing</translation> <translation>%1 is writing</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="289"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="255"/>
<source>chat_message_draft_sending_text</source> <source>chat_message_draft_sending_text</source>
<translation>Draft : %1</translation> <translation>Draft : %1</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="432"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="400"/>
<source>chat_room_delete</source> <source>chat_room_delete</source>
<extracomment>&quot;Delete&quot;</extracomment> <extracomment>&quot;Delete&quot;</extracomment>
<translation>Delete</translation> <translation>Delete</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="371"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="339"/>
<source>chat_room_mute</source> <source>chat_room_mute</source>
<translation>Mute</translation> <translation>Mute</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="370"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="338"/>
<source>chat_room_unmute</source> <source>chat_room_unmute</source>
<extracomment>&quot;Mute&quot;</extracomment> <extracomment>&quot;Mute&quot;</extracomment>
<translation>Unmute</translation> <translation>Unmute</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="384"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="352"/>
<source>chat_room_mark_as_read</source> <source>chat_room_mark_as_read</source>
<extracomment>&quot;Mark as read&quot;</extracomment> <extracomment>&quot;Mark as read&quot;</extracomment>
<translation>Mark as read</translation> <translation>Mark as read</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="403"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="371"/>
<source>chat_room_leave</source> <source>chat_room_leave</source>
<extracomment>&quot;leave&quot;</extracomment> <extracomment>&quot;leave&quot;</extracomment>
<translation>Leave</translation> <translation>Leave</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="409"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="377"/>
<source>chat_list_leave_chat_popup_title</source> <source>chat_list_leave_chat_popup_title</source>
<extracomment>leave the conversation ?</extracomment> <extracomment>leave the conversation ?</extracomment>
<translation>Leave the conversation ?</translation> <translation>Leave the conversation ?</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="411"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="379"/>
<source>chat_list_leave_chat_popup_message</source> <source>chat_list_leave_chat_popup_message</source>
<extracomment>You will not be able to send or receive messages in this conversation anymore. Do You want to continue ?</extracomment> <extracomment>You will not be able to send or receive messages in this conversation anymore. Do You want to continue ?</extracomment>
<translation>You will not be able to send or receive messages in this conversation anymore. Do You want to continue ?</translation> <translation>You will not be able to send or receive messages in this conversation anymore. Do You want to continue ?</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="438"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="406"/>
<source>chat_list_delete_chat_popup_title</source> <source>chat_list_delete_chat_popup_title</source>
<extracomment>Delete the conversation ?</extracomment> <extracomment>Delete the conversation ?</extracomment>
<translation>Delete the conversation ?</translation> <translation>Delete the conversation ?</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="440"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="408"/>
<source>chat_list_delete_chat_popup_message</source> <source>chat_list_delete_chat_popup_message</source>
<extracomment>This conversation and all its messages will be deleted. Do You want to continue ?</extracomment> <extracomment>This conversation and all its messages will be deleted. Do You want to continue ?</extracomment>
<translation>This conversation and all its messages will be deleted. Do You want to continue ?</translation> <translation>This conversation and all its messages will be deleted. Do You want to continue ?</translation>
@ -2425,44 +2425,44 @@ Error</extracomment>
<context> <context>
<name>ChatMessagesListView</name> <name>ChatMessagesListView</name>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="115"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="123"/>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="126"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="134"/>
<source>popup_info_find_message_title</source> <source>popup_info_find_message_title</source>
<extracomment>Find message</extracomment> <extracomment>Find message</extracomment>
<translation>Find message</translation> <translation>Find message</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="128"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="136"/>
<source>info_popup_no_result_message</source> <source>info_popup_no_result_message</source>
<extracomment>No result found</extracomment> <extracomment>No result found</extracomment>
<translation>No result found</translation> <translation>No result found</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="120"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="128"/>
<source>info_popup_first_result_message</source> <source>info_popup_first_result_message</source>
<extracomment>First result reached</extracomment> <extracomment>First result reached</extracomment>
<translation>First result reached</translation> <translation>First result reached</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="118"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="126"/>
<source>info_popup_last_result_message</source> <source>info_popup_last_result_message</source>
<extracomment>Last result reached</extracomment> <extracomment>Last result reached</extracomment>
<translation>Last result reached</translation> <translation>Last result reached</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="165"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="173"/>
<source>chat_message_list_encrypted_header_title</source> <source>chat_message_list_encrypted_header_title</source>
<extracomment>End to end encrypted chat</extracomment> <extracomment>End to end encrypted chat</extracomment>
<translation>End to end encrypted chat</translation> <translation>End to end encrypted chat</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="167"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="175"/>
<source>unencrypted_conversation_warning</source> <source>unencrypted_conversation_warning</source>
<extracomment>This conversation is not encrypted !</extracomment> <extracomment>This conversation is not encrypted !</extracomment>
<translation>This conversation is not encrypted !</translation> <translation>This conversation is not encrypted !</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="178"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="186"/>
<source>chat_message_list_encrypted_header_message</source> <source>chat_message_list_encrypted_header_message</source>
<extracomment>Messages in this conversation are e2e encrypted. <extracomment>Messages in this conversation are e2e encrypted.
Only your correspondent can decrypt them.</extracomment> Only your correspondent can decrypt them.</extracomment>
@ -2470,7 +2470,7 @@ Error</extracomment>
Only your correspondent can decrypt them.</translation> Only your correspondent can decrypt them.</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="180"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="188"/>
<source>chat_message_list_not_encrypted_header_message</source> <source>chat_message_list_not_encrypted_header_message</source>
<extracomment>Messages are not end to end encrypted, <extracomment>Messages are not end to end encrypted,
may sure you don&apos;t share any sensitive information !</extracomment> may sure you don&apos;t share any sensitive information !</extracomment>
@ -2478,7 +2478,7 @@ Only your correspondent can decrypt them.</translation>
may sure you don&apos;t share any sensitive information !</translation> may sure you don&apos;t share any sensitive information !</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="220"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="228"/>
<source>chat_message_is_writing_info</source> <source>chat_message_is_writing_info</source>
<extracomment>%1 is writing</extracomment> <extracomment>%1 is writing</extracomment>
<translation>%1 is writing</translation> <translation>%1 is writing</translation>
@ -5723,42 +5723,42 @@ To enable them in a commercial project, please contact us.</translation>
<context> <context>
<name>SelectedChatView</name> <name>SelectedChatView</name>
<message> <message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="38"/> <location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="50"/>
<source>chat_view_group_call_toast_message</source> <source>chat_view_group_call_toast_message</source>
<translation>Start a group call ?</translation> <translation>Start a group call ?</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="121"/> <location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="133"/>
<source>unencrypted_conversation_warning</source> <source>unencrypted_conversation_warning</source>
<extracomment>This conversation is not encrypted !</extracomment> <extracomment>This conversation is not encrypted !</extracomment>
<translation>This conversation is not encrypted !</translation> <translation>This conversation is not encrypted !</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="407"/> <location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="419"/>
<source>reply_to_label</source> <source>reply_to_label</source>
<extracomment>Reply to %1</extracomment> <extracomment>Reply to %1</extracomment>
<translation>Reply to %1</translation> <translation>Reply to %1</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="607"/> <location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="619"/>
<source>shared_medias_title</source> <source>shared_medias_title</source>
<extracomment>Shared medias</extracomment> <extracomment>Shared medias</extracomment>
<translation>Shared medias</translation> <translation>Shared medias</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="609"/> <location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="621"/>
<source>shared_documents_title</source> <source>shared_documents_title</source>
<extracomment>Shared documents</extracomment> <extracomment>Shared documents</extracomment>
<translation>Shared documents</translation> <translation>Shared documents</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="638"/> <location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="650"/>
<source>forward_to_title</source> <source>forward_to_title</source>
<extracomment>Forward to</extracomment> <extracomment>Forward to</extracomment>
<translation>Froward to</translation> <translation>Froward to</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="672"/> <location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="684"/>
<source>conversations_title</source> <source>conversations_title</source>
<extracomment>Conversations</extracomment> <extracomment>Conversations</extracomment>
<translation>Conversations</translation> <translation>Conversations</translation>

View file

@ -25,13 +25,13 @@
<context> <context>
<name>AbstractWindow</name> <name>AbstractWindow</name>
<message> <message>
<location filename="../../view/Page/Window/AbstractWindow.qml" line="76"/> <location filename="../../view/Page/Window/AbstractWindow.qml" line="77"/>
<source>contact_dialog_pick_phone_number_or_sip_address_title</source> <source>contact_dialog_pick_phone_number_or_sip_address_title</source>
<extracomment>&quot;Choisissez un numéro ou adresse SIP&quot;</extracomment> <extracomment>&quot;Choisissez un numéro ou adresse SIP&quot;</extracomment>
<translation>Choisissez un numéro ou adresse SIP</translation> <translation>Choisissez un numéro ou adresse SIP</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/AbstractWindow.qml" line="303"/> <location filename="../../view/Page/Window/AbstractWindow.qml" line="304"/>
<source>fps_counter</source> <source>fps_counter</source>
<translation>%1 FPS</translation> <translation>%1 FPS</translation>
</message> </message>
@ -656,134 +656,134 @@
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="392"/> <location filename="../../core/App.cpp" line="392"/>
<location filename="../../core/App.cpp" line="442"/> <location filename="../../core/App.cpp" line="441"/>
<location filename="../../core/App.cpp" line="695"/> <location filename="../../core/App.cpp" line="694"/>
<source>info_popup_error_title</source> <source>info_popup_error_title</source>
<extracomment>Error</extracomment> <extracomment>Error</extracomment>
<translation>Erreur</translation> <translation>Erreur</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="393"/> <location filename="../../core/App.cpp" line="393"/>
<location filename="../../core/App.cpp" line="697"/> <location filename="../../core/App.cpp" line="696"/>
<source>info_popup_configuration_failed_message</source> <source>info_popup_configuration_failed_message</source>
<extracomment>Remote provisioning failed : %1</extracomment> <extracomment>Remote provisioning failed : %1</extracomment>
<translation>La configuration distante a échoué : %1</translation> <translation>La configuration distante a échoué : %1</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="445"/> <location filename="../../core/App.cpp" line="444"/>
<source>info_popup_error_checking_update</source> <source>info_popup_error_checking_update</source>
<extracomment>An error occured while trying to check update. Please try again later or contact support team.</extracomment> <extracomment>An error occured while trying to check update. Please try again later or contact support team.</extracomment>
<translation>Une erreur est survenue lors de la recherche de mise à jour. Merci de réessayer plus tard ou de contacter l&apos;équipe de support.</translation> <translation>Une erreur est survenue lors de la recherche de mise à jour. Merci de réessayer plus tard ou de contacter l&apos;équipe de support.</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="452"/> <location filename="../../core/App.cpp" line="451"/>
<source>info_popup_new_version_download_label</source> <source>info_popup_new_version_download_label</source>
<translation>Téléchargez- !</translation> <translation>Téléchargez- !</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="455"/> <location filename="../../core/App.cpp" line="454"/>
<source>info_popup_new_version_available_title</source> <source>info_popup_new_version_available_title</source>
<extracomment>New version available !</extracomment> <extracomment>New version available !</extracomment>
<translation>Nouvelle version disponible !</translation> <translation>Nouvelle version disponible !</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="457"/> <location filename="../../core/App.cpp" line="456"/>
<source>info_popup_new_version_available_message</source> <source>info_popup_new_version_available_message</source>
<extracomment>A new version of Linphone (%1) is available. %2</extracomment> <extracomment>A new version of Linphone (%1) is available. %2</extracomment>
<translation>Une nouvelle version de Linphone (%1) est disponible. %2</translation> <translation>Une nouvelle version de Linphone (%1) est disponible. %2</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="463"/> <location filename="../../core/App.cpp" line="462"/>
<source>info_popup_version_up_to_date_title</source> <source>info_popup_version_up_to_date_title</source>
<translation>À jour</translation> <translation>À jour</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="465"/> <location filename="../../core/App.cpp" line="464"/>
<source>info_popup_version_up_to_date_message</source> <source>info_popup_version_up_to_date_message</source>
<extracomment>Your version is up to date</extracomment> <extracomment>Your version is up to date</extracomment>
<translation>Votre version est à jour</translation> <translation>Votre version est à jour</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="691"/> <location filename="../../core/App.cpp" line="690"/>
<source>configuration_error_detail</source> <source>configuration_error_detail</source>
<extracomment>not reachable</extracomment> <extracomment>not reachable</extracomment>
<translation>indisponible</translation> <translation>indisponible</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="964"/> <location filename="../../core/App.cpp" line="963"/>
<source>application_description</source> <source>application_description</source>
<extracomment>&quot;A free and open source SIP video-phone.&quot;</extracomment> <extracomment>&quot;A free and open source SIP video-phone.&quot;</extracomment>
<translation>A free and open source SIP video-phone.</translation> <translation>A free and open source SIP video-phone.</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="966"/> <location filename="../../core/App.cpp" line="965"/>
<source>command_line_arg_order</source> <source>command_line_arg_order</source>
<extracomment>&quot;Send an order to the application towards a command line&quot;</extracomment> <extracomment>&quot;Send an order to the application towards a command line&quot;</extracomment>
<translation>Send an order to the application towards a command line</translation> <translation>Send an order to the application towards a command line</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="970"/> <location filename="../../core/App.cpp" line="969"/>
<source>command_line_option_show_help</source> <source>command_line_option_show_help</source>
<translation>Show this help</translation> <translation>Show this help</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="975"/> <location filename="../../core/App.cpp" line="974"/>
<source>command_line_option_show_app_version</source> <source>command_line_option_show_app_version</source>
<translation>Afficher la version de l&apos;application</translation> <translation>Afficher la version de l&apos;application</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="983"/> <location filename="../../core/App.cpp" line="982"/>
<source>command_line_option_config_to_fetch</source> <source>command_line_option_config_to_fetch</source>
<extracomment>&quot;Specify the linphone configuration file to be fetched. It will be merged with the current configuration.&quot;</extracomment> <extracomment>&quot;Specify the linphone configuration file to be fetched. It will be merged with the current configuration.&quot;</extracomment>
<translation>Specify the linphone configuration file to be fetched. It will be merged with the current configuration.</translation> <translation>Specify the linphone configuration file to be fetched. It will be merged with the current configuration.</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="985"/> <location filename="../../core/App.cpp" line="984"/>
<source>command_line_option_config_to_fetch_arg</source> <source>command_line_option_config_to_fetch_arg</source>
<extracomment>&quot;URL, path or file&quot;</extracomment> <extracomment>&quot;URL, path or file&quot;</extracomment>
<translation>URL, path or file</translation> <translation>URL, path or file</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="990"/> <location filename="../../core/App.cpp" line="989"/>
<source>command_line_option_minimized</source> <source>command_line_option_minimized</source>
<translation>Minimiser</translation> <translation>Minimiser</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="993"/> <location filename="../../core/App.cpp" line="992"/>
<source>command_line_option_log_to_stdout</source> <source>command_line_option_log_to_stdout</source>
<translation>Log to stdout some debug information while running</translation> <translation>Log to stdout some debug information while running</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="996"/> <location filename="../../core/App.cpp" line="995"/>
<source>command_line_option_print_app_logs_only</source> <source>command_line_option_print_app_logs_only</source>
<extracomment>&quot;Print only logs from the application&quot;</extracomment> <extracomment>&quot;Print only logs from the application&quot;</extracomment>
<translation>Print only logs from the application</translation> <translation>Print only logs from the application</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1367"/> <location filename="../../core/App.cpp" line="1366"/>
<source>hide_action</source> <source>hide_action</source>
<extracomment>&quot;Cacher&quot; &quot;Afficher&quot;</extracomment> <extracomment>&quot;Cacher&quot; &quot;Afficher&quot;</extracomment>
<translation>Cacher</translation> <translation>Cacher</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1367"/> <location filename="../../core/App.cpp" line="1366"/>
<source>show_action</source> <source>show_action</source>
<translation>Afficher</translation> <translation>Afficher</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1382"/> <location filename="../../core/App.cpp" line="1381"/>
<source>quit_action</source> <source>quit_action</source>
<extracomment>&quot;Quitter&quot;</extracomment> <extracomment>&quot;Quitter&quot;</extracomment>
<translation>Quitter</translation> <translation>Quitter</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1400"/> <location filename="../../core/App.cpp" line="1399"/>
<source>check_for_update</source> <source>check_for_update</source>
<extracomment>Check for update</extracomment> <extracomment>Check for update</extracomment>
<translation>Rechercher une mise à jour</translation> <translation>Rechercher une mise à jour</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1519"/> <location filename="../../core/App.cpp" line="1517"/>
<source>mark_all_read_action</source> <source>mark_all_read_action</source>
<translation>Marquer tout comme lu</translation> <translation>Marquer tout comme lu</translation>
</message> </message>
@ -1504,236 +1504,236 @@
<context> <context>
<name>CallsWindow</name> <name>CallsWindow</name>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="68"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="72"/>
<source>call_transfer_in_progress_toast</source> <source>call_transfer_in_progress_toast</source>
<extracomment>&quot;Transfert en cours, veuillez patienter&quot;</extracomment> <extracomment>&quot;Transfert en cours, veuillez patienter&quot;</extracomment>
<translation>Transfert en cours, veuillez patienter</translation> <translation>Transfert en cours, veuillez patienter</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="77"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="81"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="147"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="151"/>
<source>information_popup_error_title</source> <source>information_popup_error_title</source>
<translation>Erreur</translation> <translation>Erreur</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="79"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="83"/>
<source>call_transfer_failed_toast</source> <source>call_transfer_failed_toast</source>
<extracomment>&quot;Le transfert d&apos;appel a échoué&quot;</extracomment> <extracomment>&quot;Le transfert d&apos;appel a échoué&quot;</extracomment>
<translation>Le transfert d&apos;appel a échoué</translation> <translation>Le transfert d&apos;appel a échoué</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="149"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="153"/>
<source>conference_error_empty_uri</source> <source>conference_error_empty_uri</source>
<extracomment>&quot;La conférence n&apos;a pas pu démarrer en raison d&apos;une erreur d&apos;uri.&quot;</extracomment> <extracomment>&quot;La conférence n&apos;a pas pu démarrer en raison d&apos;une erreur d&apos;uri.&quot;</extracomment>
<translation>La conférence n&apos;a pas pu démarrer en raison d&apos;une erreur d&apos;uri.</translation> <translation>La conférence n&apos;a pas pu démarrer en raison d&apos;une erreur d&apos;uri.</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="205"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="209"/>
<source>call_close_window_dialog_title</source> <source>call_close_window_dialog_title</source>
<extracomment>&quot;Terminer tous les appels en cours ?&quot;</extracomment> <extracomment>&quot;Terminer tous les appels en cours ?&quot;</extracomment>
<translation>Terminer tous les appels en cours ?</translation> <translation>Terminer tous les appels en cours ?</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="207"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="211"/>
<source>call_close_window_dialog_message</source> <source>call_close_window_dialog_message</source>
<extracomment>&quot;La fenêtre est sur le point d&apos;être fermée. Cela terminera tous les appels en cours.&quot;</extracomment> <extracomment>&quot;La fenêtre est sur le point d&apos;être fermée. Cela terminera tous les appels en cours.&quot;</extracomment>
<translation>La fenêtre est sur le point d&apos;être fermée. Cela terminera tous les appels en cours.</translation> <translation>La fenêtre est sur le point d&apos;être fermée. Cela terminera tous les appels en cours.</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="302"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="306"/>
<source>call_can_be_trusted_toast</source> <source>call_can_be_trusted_toast</source>
<extracomment>&quot;Appareil authentifié&quot;</extracomment> <extracomment>&quot;Appareil authentifié&quot;</extracomment>
<translation>Appareil authentifié</translation> <translation>Appareil authentifié</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="366"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="370"/>
<source>call_dir</source> <source>call_dir</source>
<translation>Appel %1</translation> <translation>Appel %1</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="377"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="381"/>
<source>call_ended</source> <source>call_ended</source>
<extracomment>Appel terminé</extracomment> <extracomment>Appel terminé</extracomment>
<translation>Appel terminé</translation> <translation>Appel terminé</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="381"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="385"/>
<source>conference_paused</source> <source>conference_paused</source>
<extracomment>Meeting paused</extracomment> <extracomment>Meeting paused</extracomment>
<translation>Réunion mise en pause</translation> <translation>Réunion mise en pause</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="386"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="390"/>
<source>call_paused</source> <source>call_paused</source>
<extracomment>Call paused</extracomment> <extracomment>Call paused</extracomment>
<translation>Appel mis en pause</translation> <translation>Appel mis en pause</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="482"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="486"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="486"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="490"/>
<source>call_srtp_point_to_point_encrypted</source> <source>call_srtp_point_to_point_encrypted</source>
<extracomment>Appel chiffré de point à point</extracomment> <extracomment>Appel chiffré de point à point</extracomment>
<translation>Appel chiffré de point à point</translation> <translation>Appel chiffré de point à point</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="490"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="494"/>
<source>call_zrtp_sas_validation_required</source> <source>call_zrtp_sas_validation_required</source>
<extracomment>Vérification nécessaire</extracomment> <extracomment>Vérification nécessaire</extracomment>
<translation>Vérification nécessaire</translation> <translation>Vérification nécessaire</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="492"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="496"/>
<source>call_zrtp_end_to_end_encrypted</source> <source>call_zrtp_end_to_end_encrypted</source>
<extracomment>Appel chiffré de bout en bout</extracomment> <extracomment>Appel chiffré de bout en bout</extracomment>
<translation>Appel chiffré de bout en bout</translation> <translation>Appel chiffré de bout en bout</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="495"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="499"/>
<source>call_not_encrypted</source> <source>call_not_encrypted</source>
<extracomment>&quot;Appel non chiffré&quot;</extracomment> <extracomment>&quot;Appel non chiffré&quot;</extracomment>
<translation>Appel non chiffré</translation> <translation>Appel non chiffré</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="451"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="455"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="496"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="500"/>
<source>call_waiting_for_encryption_info</source> <source>call_waiting_for_encryption_info</source>
<extracomment>Waiting for encryption</extracomment> <extracomment>Waiting for encryption</extracomment>
<translation>En attente de chiffrement</translation> <translation>En attente de chiffrement</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="384"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="388"/>
<source>call_paused_by_remote</source> <source>call_paused_by_remote</source>
<extracomment>Call paused by remote</extracomment> <extracomment>Call paused by remote</extracomment>
<translation>Appel mis en pause par votre correspondant</translation> <translation>Appel mis en pause par votre correspondant</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="610"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="614"/>
<source>conference_user_is_recording</source> <source>conference_user_is_recording</source>
<extracomment>&quot;You are recording the meeting&quot;</extracomment> <extracomment>&quot;You are recording the meeting&quot;</extracomment>
<translation>Vous enregistrez la réunion</translation> <translation>Vous enregistrez la réunion</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="612"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="616"/>
<source>call_user_is_recording</source> <source>call_user_is_recording</source>
<extracomment>&quot;You are recording the call&quot;</extracomment> <extracomment>&quot;You are recording the call&quot;</extracomment>
<translation>Vous enregistrez l&apos;appel</translation> <translation>Vous enregistrez l&apos;appel</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="615"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="619"/>
<source>conference_remote_is_recording</source> <source>conference_remote_is_recording</source>
<extracomment>&quot;Someone is recording the meeting&quot;</extracomment> <extracomment>&quot;Someone is recording the meeting&quot;</extracomment>
<translation>Un participant enregistre la réunion</translation> <translation>Un participant enregistre la réunion</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="617"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="621"/>
<source>call_remote_recording</source> <source>call_remote_recording</source>
<extracomment>&quot;%1 is recording the call&quot;</extracomment> <extracomment>&quot;%1 is recording the call&quot;</extracomment>
<translation>%1 enregistre l&apos;appel</translation> <translation>%1 enregistre l&apos;appel</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="629"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="633"/>
<source>call_stop_recording</source> <source>call_stop_recording</source>
<extracomment>&quot;Stop recording&quot;</extracomment> <extracomment>&quot;Stop recording&quot;</extracomment>
<translation>Arrêter l&apos;enregistrement</translation> <translation>Arrêter l&apos;enregistrement</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="669"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="673"/>
<source>add</source> <source>add</source>
<translation>Ajouter</translation> <translation>Ajouter</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="694"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="698"/>
<source>call_transfer_current_call_title</source> <source>call_transfer_current_call_title</source>
<extracomment>&quot;Transférer %1 à&quot;</extracomment> <extracomment>&quot;Transférer %1 à&quot;</extracomment>
<translation>Transférer %1 à</translation> <translation>Transférer %1 à</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="788"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="792"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="800"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="804"/>
<source>call_transfer_confirm_dialog_tittle</source> <source>call_transfer_confirm_dialog_tittle</source>
<extracomment>&quot;Confirmer le transfert&quot;</extracomment> <extracomment>&quot;Confirmer le transfert&quot;</extracomment>
<translation>Confirmer le transfert</translation> <translation>Confirmer le transfert</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="790"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="794"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="801"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="805"/>
<source>call_transfer_confirm_dialog_message</source> <source>call_transfer_confirm_dialog_message</source>
<extracomment>&quot;Vous allez transférer %1 à %2.&quot;</extracomment> <extracomment>&quot;Vous allez transférer %1 à %2.&quot;</extracomment>
<translation>Vous allez transférer %1 à %2.</translation> <translation>Vous allez transférer %1 à %2.</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="698"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="702"/>
<source>call_action_start_new_call</source> <source>call_action_start_new_call</source>
<extracomment>&quot;Nouvel appel&quot;</extracomment> <extracomment>&quot;Nouvel appel&quot;</extracomment>
<translation>Nouvel appel</translation> <translation>Nouvel appel</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="702"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="706"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1645"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1655"/>
<source>call_action_show_dialer</source> <source>call_action_show_dialer</source>
<extracomment>&quot;Pavé numérique&quot;</extracomment> <extracomment>&quot;Pavé numérique&quot;</extracomment>
<translation>Pavé numérique</translation> <translation>Pavé numérique</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="706"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="710"/>
<source>call_action_change_layout</source> <source>call_action_change_layout</source>
<extracomment>&quot;Modifier la disposition&quot;</extracomment> <extracomment>&quot;Modifier la disposition&quot;</extracomment>
<translation>Modifier la disposition</translation> <translation>Modifier la disposition</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="710"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="714"/>
<source>call_action_go_to_calls_list</source> <source>call_action_go_to_calls_list</source>
<extracomment>&quot;Liste d&apos;appel&quot;</extracomment> <extracomment>&quot;Liste d&apos;appel&quot;</extracomment>
<translation>Liste d&apos;appel</translation> <translation>Liste d&apos;appel</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="947"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="951"/>
<source>Merger tous les appels</source> <source>Merger tous les appels</source>
<extracomment>call_action_merge_calls</extracomment> <extracomment>call_action_merge_calls</extracomment>
<translation>Merger tous les appels</translation> <translation>Merger tous les appels</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="717"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="721"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1726"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1736"/>
<source>call_action_go_to_settings</source> <source>call_action_go_to_settings</source>
<extracomment>&quot;Paramètres&quot;</extracomment> <extracomment>&quot;Paramètres&quot;</extracomment>
<translation>Paramètres</translation> <translation>Paramètres</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="721"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="725"/>
<source>conference_action_screen_sharing</source> <source>conference_action_screen_sharing</source>
<extracomment>&quot;Partage de votre écran&quot;</extracomment> <extracomment>&quot;Partage de votre écran&quot;</extracomment>
<translation>Partage de votre écran</translation> <translation>Partage de votre écran</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1093"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1097"/>
<source>conference_share_link_title</source> <source>conference_share_link_title</source>
<extracomment>Partager le lien de la réunion</extracomment> <extracomment>Partager le lien de la réunion</extracomment>
<translation>Partager le lien de la réunion</translation> <translation>Partager le lien de la réunion</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1097"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1101"/>
<source>copied</source> <source>copied</source>
<extracomment>Copié</extracomment> <extracomment>Copié</extracomment>
<translation>Copié</translation> <translation>Copié</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1099"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1103"/>
<source>information_popup_meeting_address_copied_to_clipboard</source> <source>information_popup_meeting_address_copied_to_clipboard</source>
<extracomment>Le lien de la réunion a é copié dans le presse-papier</extracomment> <extracomment>Le lien de la réunion a é copié dans le presse-papier</extracomment>
<translation>Le lien de la réunion a é copié dans le presse-papier</translation> <translation>Le lien de la réunion a é copié dans le presse-papier</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1108"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1112"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1112"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1118"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1116"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1122"/>
<source>conference_participants_list_title</source> <source>conference_participants_list_title</source>
<extracomment>&quot;Participants (%1)&quot;</extracomment> <extracomment>&quot;Participants (%1)&quot;</extracomment>
<translation>Participants (%1)</translation> <translation>Participants (%1)</translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1139"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1143"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1147"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1151"/>
<source>group_call_participant_selected</source> <source>group_call_participant_selected</source>
<translation> <translation>
<numerusform>%1 participant sélectionné</numerusform> <numerusform>%1 participant sélectionné</numerusform>
@ -1741,194 +1741,194 @@
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1146"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1150"/>
<source>meeting_schedule_add_participants_title</source> <source>meeting_schedule_add_participants_title</source>
<translation>Ajouter des participants</translation> <translation>Ajouter des participants</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="725"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="729"/>
<source>call_encryption_title</source> <source>call_encryption_title</source>
<extracomment>Chiffrement</extracomment> <extracomment>Chiffrement</extracomment>
<translation>Chiffrement</translation> <translation>Chiffrement</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="549"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="553"/>
<source>open_statistic_panel_accessible_name</source> <source>open_statistic_panel_accessible_name</source>
<translation>Ouvrir le panneau de statistiques</translation> <translation>Ouvrir le panneau de statistiques</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="606"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="610"/>
<source>conference_user_is_sharing_screen</source> <source>conference_user_is_sharing_screen</source>
<extracomment>&quot;You are sharing your screen&quot;</extracomment> <extracomment>&quot;You are sharing your screen&quot;</extracomment>
<translation>Vous partagez votre écran</translation> <translation>Vous partagez votre écran</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="627"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="631"/>
<source>call_stop_screen_sharing</source> <source>call_stop_screen_sharing</source>
<extracomment>&quot;Stop sharing&quot;</extracomment> <extracomment>&quot;Stop sharing&quot;</extracomment>
<translation>Arrêter le partage</translation> <translation>Arrêter le partage</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="634"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="638"/>
<source>stop_recording_accessible_name</source> <source>stop_recording_accessible_name</source>
<extracomment>Stop recording</extracomment> <extracomment>Stop recording</extracomment>
<translation>Arrêter l&apos;enregistrement</translation> <translation>Arrêter l&apos;enregistrement</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="632"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="636"/>
<source>stop_screen_sharing_accessible_name</source> <source>stop_screen_sharing_accessible_name</source>
<extracomment>&quot;Stop screen sharing&quot;</extracomment> <extracomment>&quot;Stop screen sharing&quot;</extracomment>
<translation>Arrêter le partage d&apos;écran</translation> <translation>Arrêter le partage d&apos;écran</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="729"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="733"/>
<source>call_stats_title</source> <source>call_stats_title</source>
<extracomment>Statistiques</extracomment> <extracomment>Statistiques</extracomment>
<translation>Statistiques</translation> <translation>Statistiques</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1297"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1301"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1298"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1302"/>
<source>call_action_end_call</source> <source>call_action_end_call</source>
<extracomment>&quot;Terminer l&apos;appel&quot;</extracomment> <extracomment>&quot;Terminer l&apos;appel&quot;</extracomment>
<translation>Terminer l&apos;appel</translation> <translation>Terminer l&apos;appel</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1330"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1334"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1333"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1337"/>
<source>call_action_resume_call</source> <source>call_action_resume_call</source>
<extracomment>&quot;Reprendre l&apos;appel&quot;</extracomment> <extracomment>&quot;Reprendre l&apos;appel&quot;</extracomment>
<translation>Reprendre l&apos;appel</translation> <translation>Reprendre l&apos;appel</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1332"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1336"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1333"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1337"/>
<source>call_action_pause_call</source> <source>call_action_pause_call</source>
<extracomment>&quot;Mettre l&apos;appel en pause&quot;</extracomment> <extracomment>&quot;Mettre l&apos;appel en pause&quot;</extracomment>
<translation>Mettre l&apos;appel en pause</translation> <translation>Mettre l&apos;appel en pause</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1365"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1369"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1366"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1370"/>
<source>call_action_transfer_call</source> <source>call_action_transfer_call</source>
<extracomment>&quot;Transférer l&apos;appel&quot;</extracomment> <extracomment>&quot;Transférer l&apos;appel&quot;</extracomment>
<translation>Transférer l&apos;appel</translation> <translation>Transférer l&apos;appel</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1388"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1392"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1389"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1393"/>
<source>call_action_start_new_call_hint</source> <source>call_action_start_new_call_hint</source>
<extracomment>&quot;Initier un nouvel appel&quot;</extracomment> <extracomment>&quot;Initier un nouvel appel&quot;</extracomment>
<translation>Initier un nouvel appel</translation> <translation>Initier un nouvel appel</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1411"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1415"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1412"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1416"/>
<source>call_display_call_list_hint</source> <source>call_display_call_list_hint</source>
<extracomment>&quot;Afficher la liste d&apos;appels&quot;</extracomment> <extracomment>&quot;Afficher la liste d&apos;appels&quot;</extracomment>
<translation>Afficher la liste d&apos;appels</translation> <translation>Afficher la liste d&apos;appels</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1446"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1450"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1447"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1451"/>
<source>call_deactivate_video_hint</source> <source>call_deactivate_video_hint</source>
<extracomment>&quot;Désactiver la vidéo&quot; &quot;Activer la vidéo&quot;</extracomment> <extracomment>&quot;Désactiver la vidéo&quot; &quot;Activer la vidéo&quot;</extracomment>
<translation>Désactiver la vidéo</translation> <translation>Désactiver la vidéo</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1446"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1450"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1447"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1451"/>
<source>call_activate_video_hint</source> <source>call_activate_video_hint</source>
<translation>Activer la vidéo</translation> <translation>Activer la vidéo</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1464"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1468"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1467"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1471"/>
<source>call_activate_microphone</source> <source>call_activate_microphone</source>
<extracomment>&quot;Activer le micro&quot;</extracomment> <extracomment>&quot;Activer le micro&quot;</extracomment>
<translation>Activer le micro</translation> <translation>Activer le micro</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1466"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1470"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1467"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1471"/>
<source>call_deactivate_microphone</source> <source>call_deactivate_microphone</source>
<extracomment>&quot;Désactiver le micro&quot;</extracomment> <extracomment>&quot;Désactiver le micro&quot;</extracomment>
<translation>Désactiver le micro</translation> <translation>Désactiver le micro</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1484"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1488"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1485"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1489"/>
<source>call_share_screen_hint</source> <source>call_share_screen_hint</source>
<extracomment>Partager l&apos;écran</extracomment> <extracomment>Partager l&apos;écran</extracomment>
<translation>Partager l&apos;écran</translation> <translation>Partager l&apos;écran</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1506"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1511"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1507"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1512"/>
<source>call_open_chat_hint</source> <source>call_open_chat_hint</source>
<extracomment>Open chat</extracomment> <extracomment>Open chat</extracomment>
<translation>Ouvrir le chat</translation> <translation>Ouvrir le chat</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1529"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1539"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1530"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1540"/>
<source>call_rise_hand_hint</source> <source>call_rise_hand_hint</source>
<extracomment>&quot;Lever la main&quot;</extracomment> <extracomment>&quot;Lever la main&quot;</extracomment>
<translation>Lever la main</translation> <translation>Lever la main</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1543"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1553"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1544"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1554"/>
<source>call_send_reaction_hint</source> <source>call_send_reaction_hint</source>
<extracomment>&quot;Envoyer une réaction&quot;</extracomment> <extracomment>&quot;Envoyer une réaction&quot;</extracomment>
<translation>Envoyer une réaction</translation> <translation>Envoyer une réaction</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1555"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1565"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1556"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1566"/>
<source>call_manage_participants_hint</source> <source>call_manage_participants_hint</source>
<extracomment>&quot;Gérer les participants&quot;</extracomment> <extracomment>&quot;Gérer les participants&quot;</extracomment>
<translation>Gérer les participants</translation> <translation>Gérer les participants</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1577"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1587"/>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1578"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1588"/>
<source>call_more_options_hint</source> <source>call_more_options_hint</source>
<extracomment>&quot;Plus d&apos;options&quot;</extracomment> <extracomment>&quot;Plus d&apos;options&quot;</extracomment>
<translation>Plus d&apos;options</translation> <translation>Plus d&apos;options</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1609"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1619"/>
<source>call_action_change_conference_layout</source> <source>call_action_change_conference_layout</source>
<extracomment>&quot;Modifier la disposition&quot;</extracomment> <extracomment>&quot;Modifier la disposition&quot;</extracomment>
<translation>Modifier la disposition</translation> <translation>Modifier la disposition</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1623"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1633"/>
<source>call_action_full_screen</source> <source>call_action_full_screen</source>
<extracomment>&quot;Mode Plein écran&quot;</extracomment> <extracomment>&quot;Mode Plein écran&quot;</extracomment>
<translation>Mode Plein écran</translation> <translation>Mode Plein écran</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1676"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1686"/>
<source>call_action_stop_recording</source> <source>call_action_stop_recording</source>
<extracomment>&quot;Terminer l&apos;enregistrement&quot;</extracomment> <extracomment>&quot;Terminer l&apos;enregistrement&quot;</extracomment>
<translation>Terminer l&apos;enregistrement</translation> <translation>Terminer l&apos;enregistrement</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1678"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1688"/>
<source>call_action_record</source> <source>call_action_record</source>
<extracomment>&quot;Enregistrer l&apos;appel&quot;</extracomment> <extracomment>&quot;Enregistrer l&apos;appel&quot;</extracomment>
<translation>Enregistrer l&apos;appel</translation> <translation>Enregistrer l&apos;appel</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1706"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1716"/>
<source>call_activate_speaker_hint</source> <source>call_activate_speaker_hint</source>
<extracomment>&quot;Activer le son&quot;</extracomment> <extracomment>&quot;Activer le son&quot;</extracomment>
<translation>Activer le son</translation> <translation>Activer le son</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1708"/> <location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1718"/>
<source>call_deactivate_speaker_hint</source> <source>call_deactivate_speaker_hint</source>
<extracomment>&quot;Désactiver le son&quot;</extracomment> <extracomment>&quot;Désactiver le son&quot;</extracomment>
<translation>Désactiver le son</translation> <translation>Désactiver le son</translation>
@ -2089,65 +2089,65 @@
<context> <context>
<name>ChatListView</name> <name>ChatListView</name>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="287"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="253"/>
<source>chat_message_is_writing_info</source> <source>chat_message_is_writing_info</source>
<extracomment>%1 is writing</extracomment> <extracomment>%1 is writing</extracomment>
<translation>%1 est en train d&apos;écrire</translation> <translation>%1 est en train d&apos;écrire</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="289"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="255"/>
<source>chat_message_draft_sending_text</source> <source>chat_message_draft_sending_text</source>
<translation>Brouillon : %1</translation> <translation>Brouillon : %1</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="432"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="400"/>
<source>chat_room_delete</source> <source>chat_room_delete</source>
<extracomment>&quot;Delete&quot;</extracomment> <extracomment>&quot;Delete&quot;</extracomment>
<translation>Supprimer</translation> <translation>Supprimer</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="371"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="339"/>
<source>chat_room_mute</source> <source>chat_room_mute</source>
<translation>Mettre en sourdine</translation> <translation>Mettre en sourdine</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="370"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="338"/>
<source>chat_room_unmute</source> <source>chat_room_unmute</source>
<extracomment>&quot;Mute&quot;</extracomment> <extracomment>&quot;Mute&quot;</extracomment>
<translation>Enlever la sourdine </translation> <translation>Enlever la sourdine </translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="384"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="352"/>
<source>chat_room_mark_as_read</source> <source>chat_room_mark_as_read</source>
<extracomment>&quot;Mark as read&quot;</extracomment> <extracomment>&quot;Mark as read&quot;</extracomment>
<translation>Marquer comme lu</translation> <translation>Marquer comme lu</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="403"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="371"/>
<source>chat_room_leave</source> <source>chat_room_leave</source>
<extracomment>&quot;leave&quot;</extracomment> <extracomment>&quot;leave&quot;</extracomment>
<translation>Quitter la conversation</translation> <translation>Quitter la conversation</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="409"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="377"/>
<source>chat_list_leave_chat_popup_title</source> <source>chat_list_leave_chat_popup_title</source>
<extracomment>leave the conversation ?</extracomment> <extracomment>leave the conversation ?</extracomment>
<translation>Quitter la conversation ?</translation> <translation>Quitter la conversation ?</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="411"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="379"/>
<source>chat_list_leave_chat_popup_message</source> <source>chat_list_leave_chat_popup_message</source>
<extracomment>You will not be able to send or receive messages in this conversation anymore. Do You want to continue ?</extracomment> <extracomment>You will not be able to send or receive messages in this conversation anymore. Do You want to continue ?</extracomment>
<translation>Vous ne pourrez plus envoyer ou recevoir de messages dans cette conversation. Souhaitez-vous continuer ?</translation> <translation>Vous ne pourrez plus envoyer ou recevoir de messages dans cette conversation. Souhaitez-vous continuer ?</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="438"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="406"/>
<source>chat_list_delete_chat_popup_title</source> <source>chat_list_delete_chat_popup_title</source>
<extracomment>Delete the conversation ?</extracomment> <extracomment>Delete the conversation ?</extracomment>
<translation>Supprimer la conversation ?</translation> <translation>Supprimer la conversation ?</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatListView.qml" line="440"/> <location filename="../../view/Control/Display/Chat/ChatListView.qml" line="408"/>
<source>chat_list_delete_chat_popup_message</source> <source>chat_list_delete_chat_popup_message</source>
<extracomment>This conversation and all its messages will be deleted. Do You want to continue ?</extracomment> <extracomment>This conversation and all its messages will be deleted. Do You want to continue ?</extracomment>
<translation>La conversation et tous ses messages seront supprimés. Souhaitez-vous continuer ?</translation> <translation>La conversation et tous ses messages seront supprimés. Souhaitez-vous continuer ?</translation>
@ -2425,44 +2425,44 @@ Error</extracomment>
<context> <context>
<name>ChatMessagesListView</name> <name>ChatMessagesListView</name>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="115"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="123"/>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="126"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="134"/>
<source>popup_info_find_message_title</source> <source>popup_info_find_message_title</source>
<extracomment>Find message</extracomment> <extracomment>Find message</extracomment>
<translation>Trouver un message</translation> <translation>Trouver un message</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="128"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="136"/>
<source>info_popup_no_result_message</source> <source>info_popup_no_result_message</source>
<extracomment>No result found</extracomment> <extracomment>No result found</extracomment>
<translation>Aucun résultat trouvé</translation> <translation>Aucun résultat trouvé</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="120"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="128"/>
<source>info_popup_first_result_message</source> <source>info_popup_first_result_message</source>
<extracomment>First result reached</extracomment> <extracomment>First result reached</extracomment>
<translation>Premier résultat atteint</translation> <translation>Premier résultat atteint</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="118"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="126"/>
<source>info_popup_last_result_message</source> <source>info_popup_last_result_message</source>
<extracomment>Last result reached</extracomment> <extracomment>Last result reached</extracomment>
<translation>Dernier résultat atteint</translation> <translation>Dernier résultat atteint</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="165"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="173"/>
<source>chat_message_list_encrypted_header_title</source> <source>chat_message_list_encrypted_header_title</source>
<extracomment>End to end encrypted chat</extracomment> <extracomment>End to end encrypted chat</extracomment>
<translation>Conversation chiffrée de bout en bout</translation> <translation>Conversation chiffrée de bout en bout</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="167"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="175"/>
<source>unencrypted_conversation_warning</source> <source>unencrypted_conversation_warning</source>
<extracomment>This conversation is not encrypted !</extracomment> <extracomment>This conversation is not encrypted !</extracomment>
<translation>Cette conversation n&apos;est pas chiffrée !</translation> <translation>Cette conversation n&apos;est pas chiffrée !</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="178"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="186"/>
<source>chat_message_list_encrypted_header_message</source> <source>chat_message_list_encrypted_header_message</source>
<extracomment>Messages in this conversation are e2e encrypted. <extracomment>Messages in this conversation are e2e encrypted.
Only your correspondent can decrypt them.</extracomment> Only your correspondent can decrypt them.</extracomment>
@ -2470,7 +2470,7 @@ Error</extracomment>
en bout. Seul votre correspondant peut les déchiffrer.</translation> en bout. Seul votre correspondant peut les déchiffrer.</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="180"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="188"/>
<source>chat_message_list_not_encrypted_header_message</source> <source>chat_message_list_not_encrypted_header_message</source>
<extracomment>Messages are not end to end encrypted, <extracomment>Messages are not end to end encrypted,
may sure you don&apos;t share any sensitive information !</extracomment> may sure you don&apos;t share any sensitive information !</extracomment>
@ -2478,7 +2478,7 @@ en bout. Seul votre correspondant peut les déchiffrer.</translation>
assurez-vous de ne pas partager dinformations sensibles !</translation> assurez-vous de ne pas partager dinformations sensibles !</translation>
</message> </message>
<message> <message>
<location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="220"/> <location filename="../../view/Control/Display/Chat/ChatMessagesListView.qml" line="228"/>
<source>chat_message_is_writing_info</source> <source>chat_message_is_writing_info</source>
<extracomment>%1 is writing</extracomment> <extracomment>%1 is writing</extracomment>
<translation>%1 est en train d&apos;écrire</translation> <translation>%1 est en train d&apos;écrire</translation>
@ -5723,42 +5723,42 @@ Pour les activer dans un projet commercial, merci de nous contacter.</translatio
<context> <context>
<name>SelectedChatView</name> <name>SelectedChatView</name>
<message> <message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="38"/> <location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="50"/>
<source>chat_view_group_call_toast_message</source> <source>chat_view_group_call_toast_message</source>
<translation>Démarrer un appel de groupe ?</translation> <translation>Démarrer un appel de groupe ?</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="121"/> <location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="133"/>
<source>unencrypted_conversation_warning</source> <source>unencrypted_conversation_warning</source>
<extracomment>This conversation is not encrypted !</extracomment> <extracomment>This conversation is not encrypted !</extracomment>
<translation>Cette conversation n&apos;est pas chiffrée !</translation> <translation>Cette conversation n&apos;est pas chiffrée !</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="407"/> <location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="419"/>
<source>reply_to_label</source> <source>reply_to_label</source>
<extracomment>Reply to %1</extracomment> <extracomment>Reply to %1</extracomment>
<translation>Réponse à %1</translation> <translation>Réponse à %1</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="607"/> <location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="619"/>
<source>shared_medias_title</source> <source>shared_medias_title</source>
<extracomment>Shared medias</extracomment> <extracomment>Shared medias</extracomment>
<translation>Médias partagés</translation> <translation>Médias partagés</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="609"/> <location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="621"/>
<source>shared_documents_title</source> <source>shared_documents_title</source>
<extracomment>Shared documents</extracomment> <extracomment>Shared documents</extracomment>
<translation>Documents partagés</translation> <translation>Documents partagés</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="638"/> <location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="650"/>
<source>forward_to_title</source> <source>forward_to_title</source>
<extracomment>Forward to</extracomment> <extracomment>Forward to</extracomment>
<translation>Transférer à</translation> <translation>Transférer à</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="672"/> <location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="684"/>
<source>conversations_title</source> <source>conversations_title</source>
<extracomment>Conversations</extracomment> <extracomment>Conversations</extracomment>
<translation>Conversations</translation> <translation>Conversations</translation>

View file

@ -54,6 +54,7 @@ list(APPEND _LINPHONEAPP_QML_FILES
view/Control/Display/TemporaryText.qml view/Control/Display/TemporaryText.qml
view/Control/Display/Text.qml view/Control/Display/Text.qml
view/Control/Display/ToolTip.qml view/Control/Display/ToolTip.qml
view/Control/Display/UnreadNotification.qml
view/Control/Display/Call/CallListView.qml view/Control/Display/Call/CallListView.qml
view/Control/Display/Call/CallHistoryListView.qml view/Control/Display/Call/CallHistoryListView.qml
view/Control/Display/Call/CallStatistics.qml view/Control/Display/Call/CallStatistics.qml

View file

@ -36,25 +36,6 @@ Control.TabBar {
} }
} }
component UnreadNotification: Rectangle {
property int unread: 0
visible: unread > 0
width: Utils.getSizeWithScreenRatio(15)
height: Utils.getSizeWithScreenRatio(15)
radius: width/2
color: DefaultStyle.danger_500_main
Text{
id: unreadCount
anchors.fill: parent
verticalAlignment: Text.AlignVCenter
horizontalAlignment: Text.AlignHCenter
color: DefaultStyle.grey_0
fontSizeMode: Text.Fit
font.pixelSize: Utils.getSizeWithScreenRatio(15)
text: parent.unread > 100 ? '99+' : parent.unread
}
}
contentItem: ListView { contentItem: ListView {
model: mainItem.contentModel model: mainItem.contentModel
currentIndex: mainItem.currentIndex currentIndex: mainItem.currentIndex

View file

@ -133,40 +133,6 @@ ListView {
// So we need to use this variable to switch off all hovered items. // So we need to use this variable to switch off all hovered items.
property int lastMouseContainsIndex: -1 property int lastMouseContainsIndex: -1
component UnreadNotification: Item {
id: unreadNotif
property int unread: 0
width: Utils.getSizeWithScreenRatio(14)
height: Utils.getSizeWithScreenRatio(14)
visible: unread > 0
Rectangle {
id: background
anchors.fill: parent
radius: width/2
color: DefaultStyle.danger_500_main
Text{
anchors.fill: parent
verticalAlignment: Text.AlignVCenter
horizontalAlignment: Text.AlignHCenter
color: DefaultStyle.grey_0
fontSizeMode: Text.Fit
font.pixelSize: Utils.getSizeWithScreenRatio(10)
text: parent.unreadNotif > 100 ? '99+' : unreadNotif.unread
}
}
MultiEffect {
id: shadow
anchors.fill: background
source: background
// Crash : https://bugreports.qt.io/browse/QTBUG-124730?
shadowEnabled: true
shadowColor: DefaultStyle.grey_1000
shadowBlur: 1
shadowOpacity: 0.15
z: unreadNotif.z - 1
}
}
delegate: FocusScope { delegate: FocusScope {
visible: !mainItem.loading visible: !mainItem.loading
width: mainItem.width width: mainItem.width
@ -333,6 +299,8 @@ ListView {
} }
UnreadNotification { UnreadNotification {
id: unreadCount id: unreadCount
Layout.preferredWidth: Utils.getSizeWithScreenRatio(14)
Layout.preferredHeight: Utils.getSizeWithScreenRatio(14)
unread: modelData?.core.unreadMessagesCount || false unread: modelData?.core.unreadMessagesCount || false
} }
EffectImage { EffectImage {

View file

@ -0,0 +1,42 @@
import QtQuick
import Linphone
import QtQuick.Controls.Basic as Control
import QtQuick.Effects
import "qrc:/qt/qml/Linphone/view/Control/Tool/Helper/utils.js" as Utils
Control.Control {
id: mainItem
property int unread: 0
width: Utils.getSizeWithScreenRatio(14)
height: Utils.getSizeWithScreenRatio(14)
visible: unread > 0
background: Item {
anchors.fill: parent
Rectangle {
id: background
anchors.fill: parent
radius: width/2
color: DefaultStyle.danger_500_main
}
MultiEffect {
id: shadow
anchors.fill: background
source: background
// Crash : https://bugreports.qt.io/browse/QTBUG-124730?
shadowEnabled: true
shadowColor: DefaultStyle.grey_1000
shadowBlur: 1
shadowOpacity: 0.15
z: mainItem.z - 1
}
}
contentItem: Text {
anchors.fill: parent
verticalAlignment: Text.AlignVCenter
horizontalAlignment: Text.AlignHCenter
color: DefaultStyle.grey_0
fontSizeMode: Text.Fit
font.pixelSize: Utils.getSizeWithScreenRatio(10)
text: mainItem.unread > 100 ? '99+' : mainItem.unread
}
}

View file

@ -26,6 +26,18 @@ FocusScope {
signal oneOneCall(bool video) signal oneOneCall(bool video)
signal groupCall() signal groupCall()
onActiveFocusChanged: if(activeFocus) {
console.log("selected has active focus, mark as read")
chat.core.lMarkAsRead()
}
MouseArea{
anchors.fill: parent
onPressed: {
console.log("selected chat view pressed")
forceActiveFocus()
}
}
onOneOneCall: { onOneOneCall: {
if (contact) if (contact)
mainWindow.startCallWithContact(contact, video, mainItem) mainWindow.startCallWithContact(contact, video, mainItem)

View file

@ -17,6 +17,7 @@ ApplicationWindow {
height: Math.min(Utils.getSizeWithScreenRatio(982), Screen.desktopAvailableHeight) height: Math.min(Utils.getSizeWithScreenRatio(982), Screen.desktopAvailableHeight)
onActiveChanged: if (active) UtilsCpp.setLastActiveWindow(this) onActiveChanged: if (active) UtilsCpp.setLastActiveWindow(this)
Component.onDestruction: if (UtilsCpp.getLastActiveWindow() === this) UtilsCpp.setLastActiveWindow(null)
property bool isFullscreen: visibility == Window.FullScreen property bool isFullscreen: visibility == Window.FullScreen
onIsFullscreenChanged: DesktopToolsCpp.screenSaverStatus = !isFullscreen onIsFullscreenChanged: DesktopToolsCpp.screenSaverStatus = !isFullscreen

View file

@ -22,6 +22,10 @@ AbstractWindow {
property ConferenceGui conference: call && call.core.conference || null property ConferenceGui conference: call && call.core.conference || null
property bool isConference: call ? call.core.isConference : false property bool isConference: call ? call.core.isConference : false
// Chat related to call
property var chatObj: UtilsCpp.getCurrentCallChat(mainWindow.call)
property ChatGui chat: chatObj ? chatObj.value : null
property int conferenceLayout: call && call.core.conferenceVideoLayout || 0 property int conferenceLayout: call && call.core.conferenceVideoLayout || 0
property bool localVideoEnabled: call && call.core.localVideoEnabled property bool localVideoEnabled: call && call.core.localVideoEnabled
property bool remoteVideoEnabled: call && call.core.remoteVideoEnabled property bool remoteVideoEnabled: call && call.core.remoteVideoEnabled
@ -989,6 +993,7 @@ AbstractWindow {
Control.Control { Control.Control {
objectName: "chatPanel" objectName: "chatPanel"
width: parent.width width: parent.width
Component.onCompleted: chatView.forceActiveFocus()
SelectedChatView { SelectedChatView {
id: chatView id: chatView
width: parent.width width: parent.width
@ -998,8 +1003,7 @@ AbstractWindow {
event.accepted = true event.accepted = true
} }
call: mainWindow.call call: mainWindow.call
property var chatObj: UtilsCpp.getCurrentCallChat(mainWindow.call) chat: mainWindow.chat
chat: chatObj ? chatObj.value : null
} }
Connections { Connections {
target: rightPanel.contentLoader target: rightPanel.contentLoader
@ -1495,6 +1499,7 @@ AbstractWindow {
rightPanel.visible = false rightPanel.visible = false
} }
} }
} }
// Chat panel button // Chat panel button
@ -1509,6 +1514,11 @@ AbstractWindow {
Layout.preferredHeight: Utils.getSizeWithScreenRatio(55) Layout.preferredHeight: Utils.getSizeWithScreenRatio(55)
icon.width: Utils.getSizeWithScreenRatio(32) icon.width: Utils.getSizeWithScreenRatio(32)
icon.height: Utils.getSizeWithScreenRatio(32) icon.height: Utils.getSizeWithScreenRatio(32)
UnreadNotification {
anchors.top: parent.top
anchors.right: parent.right
unread: mainWindow.chat ? mainWindow.chat.core.unreadMessagesCount : 0
}
onToggled: { onToggled: {
if (checked) { if (checked) {
rightPanel.visible = true rightPanel.visible = true