mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-05-02 01:56:23 +00:00
fix unique address participant device
This commit is contained in:
parent
52760c7886
commit
7e28a78ee8
7 changed files with 165 additions and 159 deletions
|
|
@ -46,6 +46,7 @@ ParticipantDeviceCore::ParticipantDeviceCore(const std::shared_ptr<linphone::Par
|
|||
mName = Utils::coreStringToAppString(device->getName());
|
||||
auto deviceAddress = device->getAddress()->clone();
|
||||
mUniqueAddress = Utils::coreStringToAppString(deviceAddress->asString());
|
||||
deviceAddress->clean();
|
||||
mAddress = Utils::coreStringToAppString(deviceAddress->asStringUriOnly());
|
||||
// the display name of the device himself may be the uncleaned sip uri
|
||||
// Use the participant name instead
|
||||
|
|
@ -58,7 +59,7 @@ ParticipantDeviceCore::ParticipantDeviceCore(const std::shared_ptr<linphone::Par
|
|||
mParticipantDeviceModel = Utils::makeQObject_ptr<ParticipantDeviceModel>(device);
|
||||
mParticipantDeviceModel->setSelf(mParticipantDeviceModel);
|
||||
mState = LinphoneEnums::fromLinphone(device->getState());
|
||||
lDebug() << "Address = " << Utils::coreStringToAppString(deviceAddress->asStringUriOnly());
|
||||
lDebug() << "Address = " << mAddress;
|
||||
mIsLocal = ToolModel::findAccount(deviceAddress) != nullptr; // TODO set local
|
||||
mIsVideoEnabled = mParticipantDeviceModel->isVideoEnabled();
|
||||
mIsPaused = device->getState() == linphone::ParticipantDevice::State::Left ||
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ void ParticipantDeviceProxy::setCurrentCall(CallGui *call) {
|
|||
if (mCurrentCall) callCore = mCurrentCall->getCore();
|
||||
if (callCore) {
|
||||
connect(callCore, &CallCore::conferenceChanged, mParticipants.get(), [this]() {
|
||||
auto conference = mCurrentCall->getCore()->getConferenceCore();
|
||||
auto conference = mCurrentCall ? mCurrentCall->getCore()->getConferenceCore() : nullptr;
|
||||
lDebug() << log().arg("Set conference") << this << " => " << conference;
|
||||
mParticipants->setConferenceModel(conference ? conference->getModel() : nullptr);
|
||||
});
|
||||
|
|
|
|||
|
|
@ -820,25 +820,25 @@
|
|||
<context>
|
||||
<name>CallListView</name>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Call/CallListView.qml" line="54"/>
|
||||
<location filename="../../view/Control/Display/Call/CallListView.qml" line="55"/>
|
||||
<source>meeting</source>
|
||||
<extracomment>"Réunion</extracomment>
|
||||
<translation>Besprechung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Call/CallListView.qml" line="56"/>
|
||||
<location filename="../../view/Control/Display/Call/CallListView.qml" line="57"/>
|
||||
<source>call</source>
|
||||
<extracomment>"Appel"</extracomment>
|
||||
<translation>Anruf</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Call/CallListView.qml" line="61"/>
|
||||
<location filename="../../view/Control/Display/Call/CallListView.qml" line="62"/>
|
||||
<source>paused_call_or_meeting</source>
|
||||
<extracomment>"%1 en pause"</extracomment>
|
||||
<translation>%1 pausiert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Call/CallListView.qml" line="63"/>
|
||||
<location filename="../../view/Control/Display/Call/CallListView.qml" line="64"/>
|
||||
<source>ongoing_call_or_meeting</source>
|
||||
<extracomment>"%1 en cours"</extracomment>
|
||||
<translation>%1 laufend</translation>
|
||||
|
|
@ -847,43 +847,43 @@
|
|||
<context>
|
||||
<name>CallModel</name>
|
||||
<message>
|
||||
<location filename="../../model/call/CallModel.cpp" line="340"/>
|
||||
<location filename="../../model/call/CallModel.cpp" line="346"/>
|
||||
<source>call_error_user_declined_toast</source>
|
||||
<extracomment>"Le correspondant a décliné l'appel"</extracomment>
|
||||
<translation>Der Benutzer hat den Anruf abgelehnt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../model/call/CallModel.cpp" line="344"/>
|
||||
<location filename="../../model/call/CallModel.cpp" line="350"/>
|
||||
<source>call_error_user_not_found_toast</source>
|
||||
<extracomment>"Le correspondant n'a pas été trouvé"</extracomment>
|
||||
<translation>Benutzer nicht gefunden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../model/call/CallModel.cpp" line="348"/>
|
||||
<location filename="../../model/call/CallModel.cpp" line="354"/>
|
||||
<source>call_error_user_busy_toast</source>
|
||||
<extracomment>"Le correspondant est occupé"</extracomment>
|
||||
<translation>Der Benutzer ist beschäftigt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../model/call/CallModel.cpp" line="352"/>
|
||||
<location filename="../../model/call/CallModel.cpp" line="358"/>
|
||||
<source>call_error_incompatible_media_params_toast</source>
|
||||
<extracomment>"Le correspondant ne peut accepter votre appel."</extracomment>
|
||||
<translation>Der Benutzer kann Ihren Anruf nicht annehmen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../model/call/CallModel.cpp" line="356"/>
|
||||
<location filename="../../model/call/CallModel.cpp" line="362"/>
|
||||
<source>call_error_io_error_toast</source>
|
||||
<extracomment>"Service indisponible ou erreur réseau"</extracomment>
|
||||
<translation>Dienst nicht verfügbar oder Netzwerkfehler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../model/call/CallModel.cpp" line="360"/>
|
||||
<location filename="../../model/call/CallModel.cpp" line="366"/>
|
||||
<source>call_error_temporarily_unavailable_toast</source>
|
||||
<extracomment>"Temporairement indisponible"</extracomment>
|
||||
<translation>Vorübergehend nicht verfügbar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../model/call/CallModel.cpp" line="364"/>
|
||||
<location filename="../../model/call/CallModel.cpp" line="370"/>
|
||||
<source>call_error_server_timeout_toast</source>
|
||||
<extracomment>"Délai d'attente du serveur dépassé"</extracomment>
|
||||
<translation>Server-Zeitüberschreitung</translation>
|
||||
|
|
@ -1305,7 +1305,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="734"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1425"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1426"/>
|
||||
<source>call_action_show_dialer</source>
|
||||
<extracomment>"Pavé numérique"</extracomment>
|
||||
<translation>Wähltastatur</translation>
|
||||
|
|
@ -1329,47 +1329,47 @@
|
|||
<translation>Alle Anrufe zusammenführen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="844"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1500"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="845"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1501"/>
|
||||
<source>call_action_go_to_settings</source>
|
||||
<extracomment>"Paramètres"</extracomment>
|
||||
<translation>Einstellungen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="865"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="866"/>
|
||||
<source>conference_action_screen_sharing</source>
|
||||
<extracomment>"Partage de votre écran"</extracomment>
|
||||
<translation>Bildschirm teilen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="916"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="917"/>
|
||||
<source>conference_share_link_title</source>
|
||||
<extracomment>Partager le lien de la réunion</extracomment>
|
||||
<translation>Besprechungs-Link teilen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="920"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="921"/>
|
||||
<source>copied</source>
|
||||
<extracomment>Copié</extracomment>
|
||||
<translation>Kopiert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="922"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="923"/>
|
||||
<source>information_popup_meeting_address_copied_to_clipboard</source>
|
||||
<extracomment>Le lien de la réunion a été copié dans le presse-papier</extracomment>
|
||||
<translation>Der Besprechungs-Link wurde in die Zwischenablage kopiert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="930"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="935"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="941"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="931"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="936"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="942"/>
|
||||
<source>conference_participants_list_title</source>
|
||||
<extracomment>"Participants (%1)"</extracomment>
|
||||
<translation>Teilnehmer (%1)</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="961"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="969"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="962"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="970"/>
|
||||
<source>group_call_participant_selected</source>
|
||||
<translation>
|
||||
<numerusform>1 ausgewählter Teilnehmer</numerusform>
|
||||
|
|
@ -1377,143 +1377,143 @@
|
|||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="968"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="969"/>
|
||||
<source>meeting_schedule_add_participants_title</source>
|
||||
<translation>Teilnehmer hinzufügen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="985"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="986"/>
|
||||
<source>call_encryption_title</source>
|
||||
<extracomment>Chiffrement</extracomment>
|
||||
<translation>Verschlüsselung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="996"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="997"/>
|
||||
<source>call_stats_title</source>
|
||||
<extracomment>Statistiques</extracomment>
|
||||
<translation>Statistiken</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1114"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1115"/>
|
||||
<source>call_action_end_call</source>
|
||||
<extracomment>"Terminer l'appel"</extracomment>
|
||||
<translation>Anruf beenden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1145"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1146"/>
|
||||
<source>call_action_resume_call</source>
|
||||
<extracomment>"Reprendre l'appel"</extracomment>
|
||||
<translation>Anruf fortsetzen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1147"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1148"/>
|
||||
<source>call_action_pause_call</source>
|
||||
<extracomment>"Mettre l'appel en pause"</extracomment>
|
||||
<translation>Anruf pausieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1178"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1179"/>
|
||||
<source>call_action_transfer_call</source>
|
||||
<extracomment>"Transférer l'appel"</extracomment>
|
||||
<translation>Anruf weiterleiten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1205"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1206"/>
|
||||
<source>call_action_start_new_call_hint</source>
|
||||
<extracomment>"Initier un nouvel appel"</extracomment>
|
||||
<translation>Neuen Anruf starten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1232"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1233"/>
|
||||
<source>call_display_call_list_hint</source>
|
||||
<extracomment>"Afficher la liste d'appels"</extracomment>
|
||||
<translation>Anrufliste anzeigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1272"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1273"/>
|
||||
<source>call_deactivate_video_hint</source>
|
||||
<extracomment>"Désactiver la vidéo" "Activer la vidéo"</extracomment>
|
||||
<translation>Video deaktivieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1272"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1273"/>
|
||||
<source>call_activate_video_hint</source>
|
||||
<translation>Video aktivieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1285"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1286"/>
|
||||
<source>call_activate_microphone</source>
|
||||
<extracomment>"Activer le micro"</extracomment>
|
||||
<translation>Mikrofon aktivieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1287"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1288"/>
|
||||
<source>call_deactivate_microphone</source>
|
||||
<extracomment>"Désactiver le micro"</extracomment>
|
||||
<translation>Mikrofon stummschalten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1302"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1303"/>
|
||||
<source>call_share_screen_hint</source>
|
||||
<extracomment>Partager l'écran…</extracomment>
|
||||
<translation>Bildschirm teilen…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1321"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1322"/>
|
||||
<source>call_rise_hand_hint</source>
|
||||
<extracomment>"Lever la main"</extracomment>
|
||||
<translation>Hand heben</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1331"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1332"/>
|
||||
<source>call_send_reaction_hint</source>
|
||||
<extracomment>"Envoyer une réaction"</extracomment>
|
||||
<translation>Reaktion senden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1340"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1341"/>
|
||||
<source>call_manage_participants_hint</source>
|
||||
<extracomment>"Gérer les participants"</extracomment>
|
||||
<translation>Teilnehmer verwalten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1364"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1365"/>
|
||||
<source>call_more_options_hint</source>
|
||||
<extracomment>"Plus d'options…"</extracomment>
|
||||
<translation>Weitere Optionen…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1393"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1394"/>
|
||||
<source>call_action_change_conference_layout</source>
|
||||
<extracomment>"Modifier la disposition"</extracomment>
|
||||
<translation>Layout ändern</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1405"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1406"/>
|
||||
<source>call_action_full_screen</source>
|
||||
<extracomment>"Mode Plein écran"</extracomment>
|
||||
<translation>Vollbildmodus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1454"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1455"/>
|
||||
<source>call_action_stop_recording</source>
|
||||
<extracomment>"Terminer l'enregistrement"</extracomment>
|
||||
<translation>Aufnahme beenden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1456"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1457"/>
|
||||
<source>call_action_record</source>
|
||||
<extracomment>"Enregistrer l'appel"</extracomment>
|
||||
<translation>Anruf aufnehmen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1482"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1483"/>
|
||||
<source>call_activate_speaker_hint</source>
|
||||
<extracomment>"Activer le son"</extracomment>
|
||||
<translation>Lautsprecher aktivieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1484"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1485"/>
|
||||
<source>call_deactivate_speaker_hint</source>
|
||||
<extracomment>"Désactiver le son"</extracomment>
|
||||
<translation>Lautsprecher stummschalten</translation>
|
||||
|
|
@ -3955,13 +3955,13 @@ Um sie in einem kommerziellen Projekt zu aktivieren, kontaktieren Sie uns bitte.
|
|||
<context>
|
||||
<name>Sticker</name>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Sticker.qml" line="132"/>
|
||||
<location filename="../../view/Control/Display/Sticker.qml" line="137"/>
|
||||
<source>conference_participant_joining_text</source>
|
||||
<extracomment>"rejoint…"</extracomment>
|
||||
<translation>tritt bei…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Sticker.qml" line="158"/>
|
||||
<location filename="../../view/Control/Display/Sticker.qml" line="163"/>
|
||||
<source>conference_participant_paused_text</source>
|
||||
<extracomment>"En pause"</extracomment>
|
||||
<translation>Pausiert</translation>
|
||||
|
|
|
|||
|
|
@ -820,25 +820,25 @@
|
|||
<context>
|
||||
<name>CallListView</name>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Call/CallListView.qml" line="54"/>
|
||||
<location filename="../../view/Control/Display/Call/CallListView.qml" line="55"/>
|
||||
<source>meeting</source>
|
||||
<extracomment>"Réunion</extracomment>
|
||||
<translation>Meeting</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Call/CallListView.qml" line="56"/>
|
||||
<location filename="../../view/Control/Display/Call/CallListView.qml" line="57"/>
|
||||
<source>call</source>
|
||||
<extracomment>"Appel"</extracomment>
|
||||
<translation>Call</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Call/CallListView.qml" line="61"/>
|
||||
<location filename="../../view/Control/Display/Call/CallListView.qml" line="62"/>
|
||||
<source>paused_call_or_meeting</source>
|
||||
<extracomment>"%1 en pause"</extracomment>
|
||||
<translation>%1 paused</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Call/CallListView.qml" line="63"/>
|
||||
<location filename="../../view/Control/Display/Call/CallListView.qml" line="64"/>
|
||||
<source>ongoing_call_or_meeting</source>
|
||||
<extracomment>"%1 en cours"</extracomment>
|
||||
<translation>Ongoing %1</translation>
|
||||
|
|
@ -847,43 +847,43 @@
|
|||
<context>
|
||||
<name>CallModel</name>
|
||||
<message>
|
||||
<location filename="../../model/call/CallModel.cpp" line="340"/>
|
||||
<location filename="../../model/call/CallModel.cpp" line="346"/>
|
||||
<source>call_error_user_declined_toast</source>
|
||||
<extracomment>"Le correspondant a décliné l'appel"</extracomment>
|
||||
<translation>User declined the call</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../model/call/CallModel.cpp" line="344"/>
|
||||
<location filename="../../model/call/CallModel.cpp" line="350"/>
|
||||
<source>call_error_user_not_found_toast</source>
|
||||
<extracomment>"Le correspondant n'a pas été trouvé"</extracomment>
|
||||
<translation>User was not found</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../model/call/CallModel.cpp" line="348"/>
|
||||
<location filename="../../model/call/CallModel.cpp" line="354"/>
|
||||
<source>call_error_user_busy_toast</source>
|
||||
<extracomment>"Le correspondant est occupé"</extracomment>
|
||||
<translation>User is busy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../model/call/CallModel.cpp" line="352"/>
|
||||
<location filename="../../model/call/CallModel.cpp" line="358"/>
|
||||
<source>call_error_incompatible_media_params_toast</source>
|
||||
<extracomment>"Le correspondant ne peut accepter votre appel."</extracomment>
|
||||
<translation>User can't accept your call</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../model/call/CallModel.cpp" line="356"/>
|
||||
<location filename="../../model/call/CallModel.cpp" line="362"/>
|
||||
<source>call_error_io_error_toast</source>
|
||||
<extracomment>"Service indisponible ou erreur réseau"</extracomment>
|
||||
<translation>Unavailable service or network error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../model/call/CallModel.cpp" line="360"/>
|
||||
<location filename="../../model/call/CallModel.cpp" line="366"/>
|
||||
<source>call_error_temporarily_unavailable_toast</source>
|
||||
<extracomment>"Temporairement indisponible"</extracomment>
|
||||
<translation>temporarily unavailable</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../model/call/CallModel.cpp" line="364"/>
|
||||
<location filename="../../model/call/CallModel.cpp" line="370"/>
|
||||
<source>call_error_server_timeout_toast</source>
|
||||
<extracomment>"Délai d'attente du serveur dépassé"</extracomment>
|
||||
<translation>Server tiemout</translation>
|
||||
|
|
@ -1305,7 +1305,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="734"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1425"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1426"/>
|
||||
<source>call_action_show_dialer</source>
|
||||
<extracomment>"Pavé numérique"</extracomment>
|
||||
<translation>Dialer</translation>
|
||||
|
|
@ -1329,47 +1329,47 @@
|
|||
<translation>Merge all calls</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="844"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1500"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="845"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1501"/>
|
||||
<source>call_action_go_to_settings</source>
|
||||
<extracomment>"Paramètres"</extracomment>
|
||||
<translation>Settings</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="865"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="866"/>
|
||||
<source>conference_action_screen_sharing</source>
|
||||
<extracomment>"Partage de votre écran"</extracomment>
|
||||
<translation>Share your screen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="916"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="917"/>
|
||||
<source>conference_share_link_title</source>
|
||||
<extracomment>Partager le lien de la réunion</extracomment>
|
||||
<translation>Share meeting link</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="920"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="921"/>
|
||||
<source>copied</source>
|
||||
<extracomment>Copié</extracomment>
|
||||
<translation>Copied</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="922"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="923"/>
|
||||
<source>information_popup_meeting_address_copied_to_clipboard</source>
|
||||
<extracomment>Le lien de la réunion a été copié dans le presse-papier</extracomment>
|
||||
<translation>Meeting link has been copied to the clipboard</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="930"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="935"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="941"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="931"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="936"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="942"/>
|
||||
<source>conference_participants_list_title</source>
|
||||
<extracomment>"Participants (%1)"</extracomment>
|
||||
<translation>Participants (%1)</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="961"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="969"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="962"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="970"/>
|
||||
<source>group_call_participant_selected</source>
|
||||
<translation>
|
||||
<numerusform>1 selected participant</numerusform>
|
||||
|
|
@ -1377,143 +1377,143 @@
|
|||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="968"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="969"/>
|
||||
<source>meeting_schedule_add_participants_title</source>
|
||||
<translation>Add participants</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="985"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="986"/>
|
||||
<source>call_encryption_title</source>
|
||||
<extracomment>Chiffrement</extracomment>
|
||||
<translation>Encryption</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="996"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="997"/>
|
||||
<source>call_stats_title</source>
|
||||
<extracomment>Statistiques</extracomment>
|
||||
<translation>Statistics</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1114"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1115"/>
|
||||
<source>call_action_end_call</source>
|
||||
<extracomment>"Terminer l'appel"</extracomment>
|
||||
<translation>End call</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1145"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1146"/>
|
||||
<source>call_action_resume_call</source>
|
||||
<extracomment>"Reprendre l'appel"</extracomment>
|
||||
<translation>Resume call</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1147"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1148"/>
|
||||
<source>call_action_pause_call</source>
|
||||
<extracomment>"Mettre l'appel en pause"</extracomment>
|
||||
<translation>Pause call</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1178"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1179"/>
|
||||
<source>call_action_transfer_call</source>
|
||||
<extracomment>"Transférer l'appel"</extracomment>
|
||||
<translation>Transfer call</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1205"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1206"/>
|
||||
<source>call_action_start_new_call_hint</source>
|
||||
<extracomment>"Initier un nouvel appel"</extracomment>
|
||||
<translation>Start new call</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1232"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1233"/>
|
||||
<source>call_display_call_list_hint</source>
|
||||
<extracomment>"Afficher la liste d'appels"</extracomment>
|
||||
<translation>View call list</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1272"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1273"/>
|
||||
<source>call_deactivate_video_hint</source>
|
||||
<extracomment>"Désactiver la vidéo" "Activer la vidéo"</extracomment>
|
||||
<translation>Turn off video</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1272"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1273"/>
|
||||
<source>call_activate_video_hint</source>
|
||||
<translation>Enable video</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1285"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1286"/>
|
||||
<source>call_activate_microphone</source>
|
||||
<extracomment>"Activer le micro"</extracomment>
|
||||
<translation>Activate microphone</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1287"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1288"/>
|
||||
<source>call_deactivate_microphone</source>
|
||||
<extracomment>"Désactiver le micro"</extracomment>
|
||||
<translation>Mute microphone</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1302"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1303"/>
|
||||
<source>call_share_screen_hint</source>
|
||||
<extracomment>Partager l'écran…</extracomment>
|
||||
<translation>Share screen…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1321"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1322"/>
|
||||
<source>call_rise_hand_hint</source>
|
||||
<extracomment>"Lever la main"</extracomment>
|
||||
<translation>Rise hand</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1331"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1332"/>
|
||||
<source>call_send_reaction_hint</source>
|
||||
<extracomment>"Envoyer une réaction"</extracomment>
|
||||
<translation>Send reaction</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1340"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1341"/>
|
||||
<source>call_manage_participants_hint</source>
|
||||
<extracomment>"Gérer les participants"</extracomment>
|
||||
<translation>Manage participants</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1364"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1365"/>
|
||||
<source>call_more_options_hint</source>
|
||||
<extracomment>"Plus d'options…"</extracomment>
|
||||
<translation>More options…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1393"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1394"/>
|
||||
<source>call_action_change_conference_layout</source>
|
||||
<extracomment>"Modifier la disposition"</extracomment>
|
||||
<translation>Change layout</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1405"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1406"/>
|
||||
<source>call_action_full_screen</source>
|
||||
<extracomment>"Mode Plein écran"</extracomment>
|
||||
<translation>Full screen mode</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1454"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1455"/>
|
||||
<source>call_action_stop_recording</source>
|
||||
<extracomment>"Terminer l'enregistrement"</extracomment>
|
||||
<translation>End recording</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1456"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1457"/>
|
||||
<source>call_action_record</source>
|
||||
<extracomment>"Enregistrer l'appel"</extracomment>
|
||||
<translation>Record call</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1482"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1483"/>
|
||||
<source>call_activate_speaker_hint</source>
|
||||
<extracomment>"Activer le son"</extracomment>
|
||||
<translation>Activate speaker</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1484"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1485"/>
|
||||
<source>call_deactivate_speaker_hint</source>
|
||||
<extracomment>"Désactiver le son"</extracomment>
|
||||
<translation>Mute speaker</translation>
|
||||
|
|
@ -3955,13 +3955,13 @@ To enable them in a commercial project, please contact us.</translation>
|
|||
<context>
|
||||
<name>Sticker</name>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Sticker.qml" line="132"/>
|
||||
<location filename="../../view/Control/Display/Sticker.qml" line="137"/>
|
||||
<source>conference_participant_joining_text</source>
|
||||
<extracomment>"rejoint…"</extracomment>
|
||||
<translation>joining…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Sticker.qml" line="158"/>
|
||||
<location filename="../../view/Control/Display/Sticker.qml" line="163"/>
|
||||
<source>conference_participant_paused_text</source>
|
||||
<extracomment>"En pause"</extracomment>
|
||||
<translation>Paused</translation>
|
||||
|
|
|
|||
|
|
@ -820,25 +820,25 @@
|
|||
<context>
|
||||
<name>CallListView</name>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Call/CallListView.qml" line="54"/>
|
||||
<location filename="../../view/Control/Display/Call/CallListView.qml" line="55"/>
|
||||
<source>meeting</source>
|
||||
<extracomment>"Réunion</extracomment>
|
||||
<translation>Réunion</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Call/CallListView.qml" line="56"/>
|
||||
<location filename="../../view/Control/Display/Call/CallListView.qml" line="57"/>
|
||||
<source>call</source>
|
||||
<extracomment>"Appel"</extracomment>
|
||||
<translation>Appel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Call/CallListView.qml" line="61"/>
|
||||
<location filename="../../view/Control/Display/Call/CallListView.qml" line="62"/>
|
||||
<source>paused_call_or_meeting</source>
|
||||
<extracomment>"%1 en pause"</extracomment>
|
||||
<translation>%1 en pause</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Call/CallListView.qml" line="63"/>
|
||||
<location filename="../../view/Control/Display/Call/CallListView.qml" line="64"/>
|
||||
<source>ongoing_call_or_meeting</source>
|
||||
<extracomment>"%1 en cours"</extracomment>
|
||||
<translation>%1 en cours</translation>
|
||||
|
|
@ -847,43 +847,43 @@
|
|||
<context>
|
||||
<name>CallModel</name>
|
||||
<message>
|
||||
<location filename="../../model/call/CallModel.cpp" line="340"/>
|
||||
<location filename="../../model/call/CallModel.cpp" line="346"/>
|
||||
<source>call_error_user_declined_toast</source>
|
||||
<extracomment>"Le correspondant a décliné l'appel"</extracomment>
|
||||
<translation>Le correspondant a décliné l'appel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../model/call/CallModel.cpp" line="344"/>
|
||||
<location filename="../../model/call/CallModel.cpp" line="350"/>
|
||||
<source>call_error_user_not_found_toast</source>
|
||||
<extracomment>"Le correspondant n'a pas été trouvé"</extracomment>
|
||||
<translation>Le correspondant n'a pas été trouvé</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../model/call/CallModel.cpp" line="348"/>
|
||||
<location filename="../../model/call/CallModel.cpp" line="354"/>
|
||||
<source>call_error_user_busy_toast</source>
|
||||
<extracomment>"Le correspondant est occupé"</extracomment>
|
||||
<translation>Le correspondant est occupé</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../model/call/CallModel.cpp" line="352"/>
|
||||
<location filename="../../model/call/CallModel.cpp" line="358"/>
|
||||
<source>call_error_incompatible_media_params_toast</source>
|
||||
<extracomment>"Le correspondant ne peut accepter votre appel."</extracomment>
|
||||
<translation>Le correspondant ne peut accepter votre appel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../model/call/CallModel.cpp" line="356"/>
|
||||
<location filename="../../model/call/CallModel.cpp" line="362"/>
|
||||
<source>call_error_io_error_toast</source>
|
||||
<extracomment>"Service indisponible ou erreur réseau"</extracomment>
|
||||
<translation>Service indisponible ou erreur réseau</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../model/call/CallModel.cpp" line="360"/>
|
||||
<location filename="../../model/call/CallModel.cpp" line="366"/>
|
||||
<source>call_error_temporarily_unavailable_toast</source>
|
||||
<extracomment>"Temporairement indisponible"</extracomment>
|
||||
<translation>Temporairement indisponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../model/call/CallModel.cpp" line="364"/>
|
||||
<location filename="../../model/call/CallModel.cpp" line="370"/>
|
||||
<source>call_error_server_timeout_toast</source>
|
||||
<extracomment>"Délai d'attente du serveur dépassé"</extracomment>
|
||||
<translation>Délai d'attente du serveur dépassé</translation>
|
||||
|
|
@ -1305,7 +1305,7 @@
|
|||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="734"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1425"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1426"/>
|
||||
<source>call_action_show_dialer</source>
|
||||
<extracomment>"Pavé numérique"</extracomment>
|
||||
<translation>Pavé numérique</translation>
|
||||
|
|
@ -1329,47 +1329,47 @@
|
|||
<translation>Merger tous les appels</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="844"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1500"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="845"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1501"/>
|
||||
<source>call_action_go_to_settings</source>
|
||||
<extracomment>"Paramètres"</extracomment>
|
||||
<translation>Paramètres</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="865"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="866"/>
|
||||
<source>conference_action_screen_sharing</source>
|
||||
<extracomment>"Partage de votre écran"</extracomment>
|
||||
<translation>Partage de votre écran</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="916"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="917"/>
|
||||
<source>conference_share_link_title</source>
|
||||
<extracomment>Partager le lien de la réunion</extracomment>
|
||||
<translation>Partager le lien de la réunion</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="920"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="921"/>
|
||||
<source>copied</source>
|
||||
<extracomment>Copié</extracomment>
|
||||
<translation>Copié</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="922"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="923"/>
|
||||
<source>information_popup_meeting_address_copied_to_clipboard</source>
|
||||
<extracomment>Le lien de la réunion a été copié dans le presse-papier</extracomment>
|
||||
<translation>Le lien de la réunion a été copié dans le presse-papier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="930"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="935"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="941"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="931"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="936"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="942"/>
|
||||
<source>conference_participants_list_title</source>
|
||||
<extracomment>"Participants (%1)"</extracomment>
|
||||
<translation>Participants (%1)</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="961"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="969"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="962"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="970"/>
|
||||
<source>group_call_participant_selected</source>
|
||||
<translation>
|
||||
<numerusform>un participant sélectionné</numerusform>
|
||||
|
|
@ -1377,143 +1377,143 @@
|
|||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="968"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="969"/>
|
||||
<source>meeting_schedule_add_participants_title</source>
|
||||
<translation>Ajouter des participants</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="985"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="986"/>
|
||||
<source>call_encryption_title</source>
|
||||
<extracomment>Chiffrement</extracomment>
|
||||
<translation>Chiffrement</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="996"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="997"/>
|
||||
<source>call_stats_title</source>
|
||||
<extracomment>Statistiques</extracomment>
|
||||
<translation>Statistiques</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1114"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1115"/>
|
||||
<source>call_action_end_call</source>
|
||||
<extracomment>"Terminer l'appel"</extracomment>
|
||||
<translation>Terminer l'appel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1145"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1146"/>
|
||||
<source>call_action_resume_call</source>
|
||||
<extracomment>"Reprendre l'appel"</extracomment>
|
||||
<translation>Reprendre l'appel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1147"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1148"/>
|
||||
<source>call_action_pause_call</source>
|
||||
<extracomment>"Mettre l'appel en pause"</extracomment>
|
||||
<translation>Mettre l'appel en pause</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1178"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1179"/>
|
||||
<source>call_action_transfer_call</source>
|
||||
<extracomment>"Transférer l'appel"</extracomment>
|
||||
<translation>Transférer l'appel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1205"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1206"/>
|
||||
<source>call_action_start_new_call_hint</source>
|
||||
<extracomment>"Initier un nouvel appel"</extracomment>
|
||||
<translation>Initier un nouvel appel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1232"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1233"/>
|
||||
<source>call_display_call_list_hint</source>
|
||||
<extracomment>"Afficher la liste d'appels"</extracomment>
|
||||
<translation>Afficher la liste d'appels</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1272"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1273"/>
|
||||
<source>call_deactivate_video_hint</source>
|
||||
<extracomment>"Désactiver la vidéo" "Activer la vidéo"</extracomment>
|
||||
<translation>Désactiver la vidéo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1272"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1273"/>
|
||||
<source>call_activate_video_hint</source>
|
||||
<translation>Activer la vidéo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1285"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1286"/>
|
||||
<source>call_activate_microphone</source>
|
||||
<extracomment>"Activer le micro"</extracomment>
|
||||
<translation>Activer le micro</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1287"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1288"/>
|
||||
<source>call_deactivate_microphone</source>
|
||||
<extracomment>"Désactiver le micro"</extracomment>
|
||||
<translation>Désactiver le micro</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1302"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1303"/>
|
||||
<source>call_share_screen_hint</source>
|
||||
<extracomment>Partager l'écran…</extracomment>
|
||||
<translation>Partager l'écran…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1321"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1322"/>
|
||||
<source>call_rise_hand_hint</source>
|
||||
<extracomment>"Lever la main"</extracomment>
|
||||
<translation>Lever la main</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1331"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1332"/>
|
||||
<source>call_send_reaction_hint</source>
|
||||
<extracomment>"Envoyer une réaction"</extracomment>
|
||||
<translation>Envoyer une réaction</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1340"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1341"/>
|
||||
<source>call_manage_participants_hint</source>
|
||||
<extracomment>"Gérer les participants"</extracomment>
|
||||
<translation>Gérer les participants</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1364"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1365"/>
|
||||
<source>call_more_options_hint</source>
|
||||
<extracomment>"Plus d'options…"</extracomment>
|
||||
<translation>Plus d'options…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1393"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1394"/>
|
||||
<source>call_action_change_conference_layout</source>
|
||||
<extracomment>"Modifier la disposition"</extracomment>
|
||||
<translation>Modifier la disposition</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1405"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1406"/>
|
||||
<source>call_action_full_screen</source>
|
||||
<extracomment>"Mode Plein écran"</extracomment>
|
||||
<translation>Mode Plein écran</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1454"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1455"/>
|
||||
<source>call_action_stop_recording</source>
|
||||
<extracomment>"Terminer l'enregistrement"</extracomment>
|
||||
<translation>Terminer l'enregistrement</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1456"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1457"/>
|
||||
<source>call_action_record</source>
|
||||
<extracomment>"Enregistrer l'appel"</extracomment>
|
||||
<translation>Enregistrer l'appel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1482"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1483"/>
|
||||
<source>call_activate_speaker_hint</source>
|
||||
<extracomment>"Activer le son"</extracomment>
|
||||
<translation>Activer le son</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1484"/>
|
||||
<location filename="../../view/Page/Window/Call/CallsWindow.qml" line="1485"/>
|
||||
<source>call_deactivate_speaker_hint</source>
|
||||
<extracomment>"Désactiver le son"</extracomment>
|
||||
<translation>Désactiver le son</translation>
|
||||
|
|
@ -3955,13 +3955,13 @@ Pour les activer dans un projet commercial, merci de nous contacter.</translatio
|
|||
<context>
|
||||
<name>Sticker</name>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Sticker.qml" line="132"/>
|
||||
<location filename="../../view/Control/Display/Sticker.qml" line="137"/>
|
||||
<source>conference_participant_joining_text</source>
|
||||
<extracomment>"rejoint…"</extracomment>
|
||||
<translation>rejoint…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../view/Control/Display/Sticker.qml" line="158"/>
|
||||
<location filename="../../view/Control/Display/Sticker.qml" line="163"/>
|
||||
<source>conference_participant_paused_text</source>
|
||||
<extracomment>"En pause"</extracomment>
|
||||
<translation>En pause</translation>
|
||||
|
|
|
|||
|
|
@ -176,27 +176,27 @@ bool ConferenceModel::isScreenSharingEnabled() const {
|
|||
void ConferenceModel::onActiveSpeakerParticipantDevice(
|
||||
const std::shared_ptr<linphone::Conference> &conference,
|
||||
const std::shared_ptr<const linphone::ParticipantDevice> &participantDevice) {
|
||||
lDebug() << "onActiveSpeakerParticipantDevice: "
|
||||
<< (participantDevice ? participantDevice->getAddress()->asString().c_str() : "NULL");
|
||||
lInfo() << "onActiveSpeakerParticipantDevice: "
|
||||
<< (participantDevice ? participantDevice->getAddress()->asString().c_str() : "NULL");
|
||||
|
||||
emit activeSpeakerParticipantDevice(conference, conference->getActiveSpeakerParticipantDevice());
|
||||
}
|
||||
|
||||
void ConferenceModel::onParticipantAdded(const std::shared_ptr<linphone::Conference> &conference,
|
||||
const std::shared_ptr<linphone::Participant> &participant) {
|
||||
lDebug() << "onParticipant Added" << participant->getAddress()->asStringUriOnly();
|
||||
lInfo() << "onParticipant Added" << participant->getAddress()->asStringUriOnly();
|
||||
emit participantAdded(participant);
|
||||
emit participantDeviceCountChanged(conference, getParticipantDeviceCount());
|
||||
}
|
||||
void ConferenceModel::onParticipantRemoved(const std::shared_ptr<linphone::Conference> &conference,
|
||||
const std::shared_ptr<const linphone::Participant> &participant) {
|
||||
lDebug() << "onParticipant Removed" << participant->getAddress()->asStringUriOnly();
|
||||
lInfo() << "onParticipant Removed" << participant->getAddress()->asStringUriOnly();
|
||||
emit participantRemoved(participant);
|
||||
emit participantDeviceCountChanged(conference, getParticipantDeviceCount());
|
||||
}
|
||||
void ConferenceModel::onParticipantDeviceAdded(const std::shared_ptr<linphone::Conference> &conference,
|
||||
const std::shared_ptr<linphone::ParticipantDevice> &participantDevice) {
|
||||
lDebug() << "onParticipantDeviceAdded";
|
||||
lInfo() << "onParticipantDeviceAdded";
|
||||
lDebug() << "Me devices : " << conference->getMe()->getDevices().size();
|
||||
if (conference->getMe()->getDevices().size() > 1)
|
||||
for (auto d : conference->getMe()->getDevices())
|
||||
|
|
@ -207,8 +207,8 @@ void ConferenceModel::onParticipantDeviceAdded(const std::shared_ptr<linphone::C
|
|||
void ConferenceModel::onParticipantDeviceRemoved(
|
||||
const std::shared_ptr<linphone::Conference> &conference,
|
||||
const std::shared_ptr<const linphone::ParticipantDevice> &participantDevice) {
|
||||
lDebug() << "onParticipantDeviceRemoved: " << participantDevice->getAddress()->asString().c_str() << " isInConf?["
|
||||
<< participantDevice->isInConference() << "]";
|
||||
lInfo() << "onParticipantDeviceRemoved: " << participantDevice->getAddress()->asString().c_str() << " isInConf?["
|
||||
<< participantDevice->isInConference() << "]";
|
||||
lDebug() << "Me devices : " << conference->getMe()->getDevices().size();
|
||||
if (participantDevice->screenSharingEnabled()) emit isScreenSharingEnabledChanged(false);
|
||||
emit participantDeviceRemoved(conference, participantDevice);
|
||||
|
|
@ -217,8 +217,8 @@ void ConferenceModel::onParticipantDeviceRemoved(
|
|||
void ConferenceModel::onParticipantDeviceStateChanged(const std::shared_ptr<linphone::Conference> &conference,
|
||||
const std::shared_ptr<const linphone::ParticipantDevice> &device,
|
||||
linphone::ParticipantDevice::State state) {
|
||||
lDebug() << "onParticipantDeviceStateChanged: " << device->getAddress()->asString().c_str() << " isInConf?["
|
||||
<< device->isInConference() << "] " << (int)state;
|
||||
lInfo() << "onParticipantDeviceStateChanged: " << device->getAddress()->asString().c_str() << " isInConf?["
|
||||
<< device->isInConference() << "] " << (int)state;
|
||||
emit participantDeviceStateChanged(conference, device, state);
|
||||
}
|
||||
void ConferenceModel::onParticipantAdminStatusChanged(const std::shared_ptr<linphone::Conference> &conference,
|
||||
|
|
|
|||
|
|
@ -23,6 +23,9 @@ Item {
|
|||
property AccountGui account: null
|
||||
property ParticipantDeviceGui participantDevice: null
|
||||
property bool displayBorder : participantDevice && participantDevice.core.isSpeaking || false
|
||||
// Use unique address to display stickers list in active speaker mode
|
||||
// in case two devices of the same user are present
|
||||
property bool useUniqueAddress: false
|
||||
property alias displayPresence: avatar.displayPresence
|
||||
property color color: DefaultStyle.grey_600
|
||||
property real radius: Math.round(15 * DefaultStyle.dp)
|
||||
|
|
@ -35,7 +38,9 @@ Item {
|
|||
property string remoteAddress: account
|
||||
? account.core.identityAddress
|
||||
: participantDevice
|
||||
? participantDevice.core.address
|
||||
? useUniqueAddress
|
||||
? participantDevice.core.uniqueAddress
|
||||
: participantDevice.core.address
|
||||
: call
|
||||
? call.core.remoteAddress
|
||||
: ""
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue