Copy actions in troubleshooting page

Update translations
This commit is contained in:
Gaelle Braud 2026-03-13 16:26:57 +01:00
parent 9b1de8b385
commit 08f8ff73df
4 changed files with 156 additions and 118 deletions

View file

@ -3760,7 +3760,7 @@ Error</extracomment>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="67"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="162"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="204"/>
<source>information_popup_error_title</source>
<extracomment>Une erreur est survenue.</extracomment>
<translation>Ein Fehler ist aufgetreten.</translation>
@ -3802,19 +3802,53 @@ Error</extracomment>
<translation>App-Version</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="137"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="134"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="158"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="182"/>
<source>copied</source>
<extracomment>Copied</extracomment>
<translation type="unfinished">Kopiert</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="136"/>
<source>settings_debug_app_version_copied_message</source>
<extracomment>App version has been copied to clipboard</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="142"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="166"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="190"/>
<source>settings_debug_copy_tooltip</source>
<extracomment>Copy text</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="151"/>
<source>settings_debug_sdk_version_title</source>
<extracomment>&quot;Version du SDK&quot;</extracomment>
<translation>SDK-Version</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="148"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="160"/>
<source>settings_debug_sdk_version_copied_message</source>
<extracomment>SDK version has been copied to clipboard</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="176"/>
<source>settings_debug_qt_version_title</source>
<extracomment>&quot;Qt Version&quot;</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="164"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="184"/>
<source>settings_debug_qt_version_copied_message</source>
<extracomment>Qt version has been copied to clipboard</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="206"/>
<source>settings_debug_share_logs_error</source>
<extracomment>&quot;Le téléversement des traces a échoué. Vous pouvez partager les fichiers de trace directement depuis le répertoire suivant : %1&quot;</extracomment>
<translation>Hochladen der Logs fehlgeschlagen. Sie können die Log-Dateien direkt aus folgendem Verzeichnis teilen: %1</translation>

View file

@ -442,11 +442,6 @@
<extracomment>&quot;Voicemail address&quot;</extracomment>
<translation>Voicemail URI</translation>
</message>
<message>
<source>account_settings_transport_title</source>
<extracomment>&quot;Transport&quot;</extracomment>
<translation type="vanished">Transport</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/AccountSettingsParametersLayout.qml" line="90"/>
<source>voicemail_address_tooltip</source>
@ -979,26 +974,6 @@
<source>settings_call_forward_address_cannot_be_empty</source>
<translation>A number or SIP address is mandatory</translation>
</message>
<message>
<source>settings_call_forward_address_timeout</source>
<translation type="vanished">Unable to set call forward, request timeout</translation>
</message>
<message>
<source>settings_call_forward_address_progress_disabling</source>
<translation type="vanished">Disabling call forward</translation>
</message>
<message>
<source>settings_call_forward_address_progress_enabling</source>
<translation type="vanished">Enabling call forward to:</translation>
</message>
<message>
<source>settings_call_forward_activation_success</source>
<translation type="vanished">Call forward activated to : </translation>
</message>
<message>
<source>settings_call_forward_deactivation_success</source>
<translation type="vanished">Call forward deactivated</translation>
</message>
</context>
<context>
<name>CallHistoryLayout</name>
@ -2326,10 +2301,6 @@
<extracomment>Error downloading file %1</extracomment>
<translation>Error downloading file %1</translation>
</message>
<message>
<source>info_popup_error_titile</source>
<translation type="vanished">Error</translation>
</message>
<message>
<location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="112"/>
<source>info_popup_error_title</source>
@ -2786,33 +2757,6 @@ Only your correspondent can decrypt them.</translation>
<translation>Display the content of the received message</translation>
</message>
</context>
<context>
<name>CliModel</name>
<message>
<source>show_function_description</source>
<translation type="vanished">Show</translation>
</message>
<message>
<source>fetch_config_function_description</source>
<translation type="vanished">Fetch configuration</translation>
</message>
<message>
<source>call_function_description</source>
<translation type="vanished">Call</translation>
</message>
<message>
<source>bye_function_description</source>
<translation type="vanished">Hang up</translation>
</message>
<message>
<source>accept_function_description</source>
<translation type="vanished">Accept</translation>
</message>
<message>
<source>decline_function_description</source>
<translation type="vanished">Decline</translation>
</message>
</context>
<context>
<name>ConferenceInfoCore</name>
<message>
@ -3695,7 +3639,7 @@ Only your correspondent can decrypt them.</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="67"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="162"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="204"/>
<source>information_popup_error_title</source>
<extracomment>Une erreur est survenue.</extracomment>
<translation>An error has occurred.</translation>
@ -3737,19 +3681,53 @@ Only your correspondent can decrypt them.</translation>
<translation>App version</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="137"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="134"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="158"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="182"/>
<source>copied</source>
<extracomment>Copied</extracomment>
<translation>Copied</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="136"/>
<source>settings_debug_app_version_copied_message</source>
<extracomment>App version has been copied to clipboard</extracomment>
<translation>App version has been copied to clipboard</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="142"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="166"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="190"/>
<source>settings_debug_copy_tooltip</source>
<extracomment>Copy text</extracomment>
<translation>Copier le texte</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="151"/>
<source>settings_debug_sdk_version_title</source>
<extracomment>&quot;Version du SDK&quot;</extracomment>
<translation>SDK version</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="148"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="160"/>
<source>settings_debug_sdk_version_copied_message</source>
<extracomment>SDK version has been copied to clipboard</extracomment>
<translation>SDK version has been copied to clipboard</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="176"/>
<source>settings_debug_qt_version_title</source>
<extracomment>&quot;Qt Version&quot;</extracomment>
<translation>Qt Version</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="164"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="184"/>
<source>settings_debug_qt_version_copied_message</source>
<extracomment>Qt version has been copied to clipboard</extracomment>
<translation>Qt version has been copied to clipboard</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="206"/>
<source>settings_debug_share_logs_error</source>
<extracomment>&quot;Le téléversement des traces a échoué. Vous pouvez partager les fichiers de trace directement depuis le répertoire suivant : %1&quot;</extracomment>
<translation>Uploading traces failed. You can share trace files directly from the following directory: %1</translation>
@ -4656,10 +4634,6 @@ Expiration : %1</translation>
<extracomment>&quot;Erreur dans le code de validation&quot;</extracomment>
<translation>Error in validation code</translation>
</message>
<message>
<source>information_popup_error_title</source>
<translation type="vanished">Error</translation>
</message>
</context>
<context>
<name>ManageParticipants</name>
@ -6009,11 +5983,6 @@ To enable them in a commercial project, please contact us.</translation>
<source>chat_view_group_call_toast_message</source>
<translation>Start a group call ?</translation>
</message>
<message>
<source>unencrypted_conversation_warning</source>
<extracomment>This conversation is not encrypted !</extracomment>
<translation type="vanished">This conversation is not encrypted !</translation>
</message>
<message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="489"/>
<source>reply_to_label</source>
@ -6163,11 +6132,6 @@ To enable them in a commercial project, please contact us.</translation>
<extracomment>%1 button of %2</extracomment>
<translation>%1 button on %2</translation>
</message>
<message>
<source></source>
<extracomment>%1 button on %2</extracomment>
<translation type="vanished">from %1 to %2 (UTC%3)</translation>
</message>
<message>
<location filename="../../view/Control/Input/TextField.qml" line="209"/>
<source>hide_accessible_name</source>

View file

@ -2301,10 +2301,6 @@
<extracomment>Error downloading file %1</extracomment>
<translation>Erreur de téléchargement du fichier %1</translation>
</message>
<message>
<source>info_popup_error_titile</source>
<translation type="vanished">Erreur</translation>
</message>
<message>
<location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="112"/>
<source>info_popup_error_title</source>
@ -2761,33 +2757,6 @@ en bout. Seul votre correspondant peut les déchiffrer.</translation>
<translation>Afficher le contenu des messages reçus</translation>
</message>
</context>
<context>
<name>CliModel</name>
<message>
<source>show_function_description</source>
<translation type="vanished">Afficher</translation>
</message>
<message>
<source>fetch_config_function_description</source>
<translation type="vanished">Récupérer une configuration</translation>
</message>
<message>
<source>call_function_description</source>
<translation type="vanished">Appeler</translation>
</message>
<message>
<source>bye_function_description</source>
<translation type="vanished">Raccrocher</translation>
</message>
<message>
<source>accept_function_description</source>
<translation type="vanished">Accepter</translation>
</message>
<message>
<source>decline_function_description</source>
<translation type="vanished">Décliner</translation>
</message>
</context>
<context>
<name>ConferenceInfoCore</name>
<message>
@ -3670,7 +3639,7 @@ en bout. Seul votre correspondant peut les déchiffrer.</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="67"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="162"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="204"/>
<source>information_popup_error_title</source>
<extracomment>Une erreur est survenue.</extracomment>
<translation>Une erreur est survenue.</translation>
@ -3712,19 +3681,53 @@ en bout. Seul votre correspondant peut les déchiffrer.</translation>
<translation>Version de l&apos;application</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="137"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="134"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="158"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="182"/>
<source>copied</source>
<extracomment>Copied</extracomment>
<translation>Copié</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="136"/>
<source>settings_debug_app_version_copied_message</source>
<extracomment>App version has been copied to clipboard</extracomment>
<translation>La version de l&apos;application a é copiée dans le presse-papiers</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="142"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="166"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="190"/>
<source>settings_debug_copy_tooltip</source>
<extracomment>Copy text</extracomment>
<translation>Copier le texte</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="151"/>
<source>settings_debug_sdk_version_title</source>
<extracomment>&quot;Version du SDK&quot;</extracomment>
<translation>Version du SDK</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="148"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="160"/>
<source>settings_debug_sdk_version_copied_message</source>
<extracomment>SDK version has been copied to clipboard</extracomment>
<translation>La version du SDK a é copiée dans le presse-papiers</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="176"/>
<source>settings_debug_qt_version_title</source>
<extracomment>&quot;Qt Version&quot;</extracomment>
<translation>Version de Qt</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="164"/>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="184"/>
<source>settings_debug_qt_version_copied_message</source>
<extracomment>Qt version has been copied to clipboard</extracomment>
<translation>La version de Qt a é copiée dans le presse-papiers</translation>
</message>
<message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="206"/>
<source>settings_debug_share_logs_error</source>
<extracomment>&quot;Le téléversement des traces a échoué. Vous pouvez partager les fichiers de trace directement depuis le répertoire suivant : %1&quot;</extracomment>
<translation>Le téléversement des traces a échoué. Vous pouvez partager les fichiers de trace directement depuis le répertoire suivant : %1</translation>
@ -5980,11 +5983,6 @@ Pour les activer dans un projet commercial, merci de nous contacter.</translatio
<source>chat_view_group_call_toast_message</source>
<translation>Démarrer un appel de groupe ?</translation>
</message>
<message>
<source>unencrypted_conversation_warning</source>
<extracomment>This conversation is not encrypted !</extracomment>
<translation type="vanished">Cette conversation n&apos;est pas chiffrée !</translation>
</message>
<message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="489"/>
<source>reply_to_label</source>

View file

@ -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")
}
}
}
}