From 08f8ff73df57c845998eab584b65b6da4d4df69a Mon Sep 17 00:00:00 2001 From: Gaelle Braud Date: Fri, 13 Mar 2026 16:26:57 +0100 Subject: [PATCH] Copy actions in troubleshooting page Update translations --- Linphone/data/languages/de.ts | 42 ++++++- Linphone/data/languages/en.ts | 112 ++++++------------ Linphone/data/languages/fr.ts | 78 ++++++------ .../Layout/Settings/DebugSettingsLayout.qml | 42 +++++++ 4 files changed, 156 insertions(+), 118 deletions(-) diff --git a/Linphone/data/languages/de.ts b/Linphone/data/languages/de.ts index 46fb70121..bf582448d 100644 --- a/Linphone/data/languages/de.ts +++ b/Linphone/data/languages/de.ts @@ -3760,7 +3760,7 @@ Error - + information_popup_error_title Une erreur est survenue. Ein Fehler ist aufgetreten. @@ -3802,19 +3802,53 @@ Error App-Version - + + + + copied + Copied + Kopiert + + + + settings_debug_app_version_copied_message + App version has been copied to clipboard + + + + + + + settings_debug_copy_tooltip + Copy text + + + + settings_debug_sdk_version_title "Version du SDK" SDK-Version - + + settings_debug_sdk_version_copied_message + SDK version has been copied to clipboard + + + + settings_debug_qt_version_title "Qt Version" - + + settings_debug_qt_version_copied_message + Qt version has been copied to clipboard + + + + settings_debug_share_logs_error "Le téléversement des traces a échoué. Vous pouvez partager les fichiers de trace directement depuis le répertoire suivant : %1" Hochladen der Logs fehlgeschlagen. Sie können die Log-Dateien direkt aus folgendem Verzeichnis teilen: %1 diff --git a/Linphone/data/languages/en.ts b/Linphone/data/languages/en.ts index 300ee58cb..5f2bd8b1b 100644 --- a/Linphone/data/languages/en.ts +++ b/Linphone/data/languages/en.ts @@ -442,11 +442,6 @@ "Voicemail address" Voicemail URI - - account_settings_transport_title - "Transport" - Transport - voicemail_address_tooltip @@ -979,26 +974,6 @@ settings_call_forward_address_cannot_be_empty A number or SIP address is mandatory - - settings_call_forward_address_timeout - Unable to set call forward, request timeout - - - settings_call_forward_address_progress_disabling - Disabling call forward - - - settings_call_forward_address_progress_enabling - Enabling call forward to: - - - settings_call_forward_activation_success - Call forward activated to : - - - settings_call_forward_deactivation_success - Call forward deactivated - CallHistoryLayout @@ -2326,10 +2301,6 @@ Error downloading file %1 Error downloading file %1 - - info_popup_error_titile - Error - info_popup_error_title @@ -2786,33 +2757,6 @@ Only your correspondent can decrypt them. Display the content of the received message - - CliModel - - show_function_description - Show - - - fetch_config_function_description - Fetch configuration - - - call_function_description - Call - - - bye_function_description - Hang up - - - accept_function_description - Accept - - - decline_function_description - Decline - - ConferenceInfoCore @@ -3695,7 +3639,7 @@ Only your correspondent can decrypt them. - + information_popup_error_title Une erreur est survenue. An error has occurred. @@ -3737,19 +3681,53 @@ Only your correspondent can decrypt them. App version - + + + + copied + Copied + Copied + + + + settings_debug_app_version_copied_message + App version has been copied to clipboard + App version has been copied to clipboard + + + + + + settings_debug_copy_tooltip + Copy text + Copier le texte + + + settings_debug_sdk_version_title "Version du SDK" SDK version - + + settings_debug_sdk_version_copied_message + SDK version has been copied to clipboard + SDK version has been copied to clipboard + + + settings_debug_qt_version_title "Qt Version" Qt Version - + + settings_debug_qt_version_copied_message + Qt version has been copied to clipboard + Qt version has been copied to clipboard + + + settings_debug_share_logs_error "Le téléversement des traces a échoué. Vous pouvez partager les fichiers de trace directement depuis le répertoire suivant : %1" Uploading traces failed. You can share trace files directly from the following directory: %1 @@ -4656,10 +4634,6 @@ Expiration : %1 "Erreur dans le code de validation" Error in validation code - - information_popup_error_title - Error - ManageParticipants @@ -6009,11 +5983,6 @@ To enable them in a commercial project, please contact us. chat_view_group_call_toast_message Start a group call ? - - unencrypted_conversation_warning - This conversation is not encrypted ! - This conversation is not encrypted ! - reply_to_label @@ -6163,11 +6132,6 @@ To enable them in a commercial project, please contact us. %1 button of %2 %1 button on %2 - - - %1 button on %2 - from %1 to %2 (UTC%3) - hide_accessible_name diff --git a/Linphone/data/languages/fr.ts b/Linphone/data/languages/fr.ts index 18e96fb3d..c77a48034 100644 --- a/Linphone/data/languages/fr.ts +++ b/Linphone/data/languages/fr.ts @@ -2301,10 +2301,6 @@ Error downloading file %1 Erreur de téléchargement du fichier %1 - - info_popup_error_titile - Erreur - info_popup_error_title @@ -2761,33 +2757,6 @@ en bout. Seul votre correspondant peut les déchiffrer. Afficher le contenu des messages reçus - - CliModel - - show_function_description - Afficher - - - fetch_config_function_description - Récupérer une configuration - - - call_function_description - Appeler - - - bye_function_description - Raccrocher - - - accept_function_description - Accepter - - - decline_function_description - Décliner - - ConferenceInfoCore @@ -3670,7 +3639,7 @@ en bout. Seul votre correspondant peut les déchiffrer. - + information_popup_error_title Une erreur est survenue. Une erreur est survenue. @@ -3712,19 +3681,53 @@ en bout. Seul votre correspondant peut les déchiffrer. Version de l'application - + + + + copied + Copied + Copié + + + + settings_debug_app_version_copied_message + App version has been copied to clipboard + La version de l'application a été copiée dans le presse-papiers + + + + + + settings_debug_copy_tooltip + Copy text + Copier le texte + + + settings_debug_sdk_version_title "Version du SDK" Version du SDK - + + settings_debug_sdk_version_copied_message + SDK version has been copied to clipboard + La version du SDK a été copiée dans le presse-papiers + + + settings_debug_qt_version_title "Qt Version" Version de Qt - + + settings_debug_qt_version_copied_message + Qt version has been copied to clipboard + La version de Qt a été copiée dans le presse-papiers + + + settings_debug_share_logs_error "Le téléversement des traces a échoué. Vous pouvez partager les fichiers de trace directement depuis le répertoire suivant : %1" Le téléversement des traces a échoué. Vous pouvez partager les fichiers de trace directement depuis le répertoire suivant : %1 @@ -5980,11 +5983,6 @@ Pour les activer dans un projet commercial, merci de nous contacter.chat_view_group_call_toast_message Démarrer un appel de groupe ? - - unencrypted_conversation_warning - This conversation is not encrypted ! - Cette conversation n'est pas chiffrée ! - reply_to_label diff --git a/Linphone/view/Page/Layout/Settings/DebugSettingsLayout.qml b/Linphone/view/Page/Layout/Settings/DebugSettingsLayout.qml index 5b290f44b..24ce4f484 100644 --- a/Linphone/view/Page/Layout/Settings/DebugSettingsLayout.qml +++ b/Linphone/view/Page/Layout/Settings/DebugSettingsLayout.qml @@ -127,6 +127,20 @@ AbstractSettingsLayout { title: qsTr("settings_debug_app_version_title") iconSource: AppIcons.appWindow subTitle: AppCpp.applicationVersion + ' ('+ AppCpp.gitBranchName + ')' + onClicked: { + var text = UtilsCpp.copyToClipboard(AppCpp.applicationVersion) + if (text.length !== "") { + //: Copied + UtilsCpp.showInformationPopup(qsTr("copied"), + //: App version has been copied to clipboard + qsTr("settings_debug_app_version_copied_message")) + } + } + ToolTip { + visible: parent.containsMouse || parent.activeFocus + //: Copy text + text: qsTr("settings_debug_copy_tooltip") + } } HelpIconLabelButton { enabled: false @@ -137,6 +151,20 @@ AbstractSettingsLayout { title: qsTr("settings_debug_sdk_version_title") iconSource: AppIcons.resourcePackage subTitle: AppCpp.sdkVersion + onClicked: { + var text = UtilsCpp.copyToClipboard(AppCpp.sdkVersion) + if (text.length !== "") { + //: Copied + UtilsCpp.showInformationPopup(qsTr("copied"), + //: SDK version has been copied to clipboard + qsTr("settings_debug_sdk_version_copied_message")) + } + } + ToolTip { + visible: parent.containsMouse || parent.activeFocus + //: Copy text + text: qsTr("settings_debug_copy_tooltip") + } } HelpIconLabelButton { enabled: false @@ -147,6 +175,20 @@ AbstractSettingsLayout { //: "Qt Version" title: qsTr("settings_debug_qt_version_title") subTitle: AppCpp.qtVersion + onClicked: { + var text = UtilsCpp.copyToClipboard(AppCpp.qtVersion) + if (text.length !== "") { + //: Copied + UtilsCpp.showInformationPopup(qsTr("copied"), + //: Qt version has been copied to clipboard + qsTr("settings_debug_qt_version_copied_message")) + } + } + ToolTip { + visible: parent.containsMouse || parent.activeFocus + //: Copy text + text: qsTr("settings_debug_copy_tooltip") + } } } }