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>
<message> <message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="67"/> <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> <source>information_popup_error_title</source>
<extracomment>Une erreur est survenue.</extracomment> <extracomment>Une erreur est survenue.</extracomment>
<translation>Ein Fehler ist aufgetreten.</translation> <translation>Ein Fehler ist aufgetreten.</translation>
@ -3802,19 +3802,53 @@ Error</extracomment>
<translation>App-Version</translation> <translation>App-Version</translation>
</message> </message>
<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> <source>settings_debug_sdk_version_title</source>
<extracomment>&quot;Version du SDK&quot;</extracomment> <extracomment>&quot;Version du SDK&quot;</extracomment>
<translation>SDK-Version</translation> <translation>SDK-Version</translation>
</message> </message>
<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> <source>settings_debug_qt_version_title</source>
<extracomment>&quot;Qt Version&quot;</extracomment> <extracomment>&quot;Qt Version&quot;</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<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> <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> <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> <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> <extracomment>&quot;Voicemail address&quot;</extracomment>
<translation>Voicemail URI</translation> <translation>Voicemail URI</translation>
</message> </message>
<message>
<source>account_settings_transport_title</source>
<extracomment>&quot;Transport&quot;</extracomment>
<translation type="vanished">Transport</translation>
</message>
<message> <message>
<location filename="../../view/Page/Layout/Settings/AccountSettingsParametersLayout.qml" line="90"/> <location filename="../../view/Page/Layout/Settings/AccountSettingsParametersLayout.qml" line="90"/>
<source>voicemail_address_tooltip</source> <source>voicemail_address_tooltip</source>
@ -979,26 +974,6 @@
<source>settings_call_forward_address_cannot_be_empty</source> <source>settings_call_forward_address_cannot_be_empty</source>
<translation>A number or SIP address is mandatory</translation> <translation>A number or SIP address is mandatory</translation>
</message> </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>
<context> <context>
<name>CallHistoryLayout</name> <name>CallHistoryLayout</name>
@ -2326,10 +2301,6 @@
<extracomment>Error downloading file %1</extracomment> <extracomment>Error downloading file %1</extracomment>
<translation>Error downloading file %1</translation> <translation>Error downloading file %1</translation>
</message> </message>
<message>
<source>info_popup_error_titile</source>
<translation type="vanished">Error</translation>
</message>
<message> <message>
<location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="112"/> <location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="112"/>
<source>info_popup_error_title</source> <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> <translation>Display the content of the received message</translation>
</message> </message>
</context> </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> <context>
<name>ConferenceInfoCore</name> <name>ConferenceInfoCore</name>
<message> <message>
@ -3695,7 +3639,7 @@ Only your correspondent can decrypt them.</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="67"/> <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> <source>information_popup_error_title</source>
<extracomment>Une erreur est survenue.</extracomment> <extracomment>Une erreur est survenue.</extracomment>
<translation>An error has occurred.</translation> <translation>An error has occurred.</translation>
@ -3737,19 +3681,53 @@ Only your correspondent can decrypt them.</translation>
<translation>App version</translation> <translation>App version</translation>
</message> </message>
<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> <source>settings_debug_sdk_version_title</source>
<extracomment>&quot;Version du SDK&quot;</extracomment> <extracomment>&quot;Version du SDK&quot;</extracomment>
<translation>SDK version</translation> <translation>SDK version</translation>
</message> </message>
<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> <source>settings_debug_qt_version_title</source>
<extracomment>&quot;Qt Version&quot;</extracomment> <extracomment>&quot;Qt Version&quot;</extracomment>
<translation>Qt Version</translation> <translation>Qt Version</translation>
</message> </message>
<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> <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> <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> <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> <extracomment>&quot;Erreur dans le code de validation&quot;</extracomment>
<translation>Error in validation code</translation> <translation>Error in validation code</translation>
</message> </message>
<message>
<source>information_popup_error_title</source>
<translation type="vanished">Error</translation>
</message>
</context> </context>
<context> <context>
<name>ManageParticipants</name> <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> <source>chat_view_group_call_toast_message</source>
<translation>Start a group call ?</translation> <translation>Start a group call ?</translation>
</message> </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> <message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="489"/> <location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="489"/>
<source>reply_to_label</source> <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> <extracomment>%1 button of %2</extracomment>
<translation>%1 button on %2</translation> <translation>%1 button on %2</translation>
</message> </message>
<message>
<source></source>
<extracomment>%1 button on %2</extracomment>
<translation type="vanished">from %1 to %2 (UTC%3)</translation>
</message>
<message> <message>
<location filename="../../view/Control/Input/TextField.qml" line="209"/> <location filename="../../view/Control/Input/TextField.qml" line="209"/>
<source>hide_accessible_name</source> <source>hide_accessible_name</source>

View file

@ -2301,10 +2301,6 @@
<extracomment>Error downloading file %1</extracomment> <extracomment>Error downloading file %1</extracomment>
<translation>Erreur de téléchargement du fichier %1</translation> <translation>Erreur de téléchargement du fichier %1</translation>
</message> </message>
<message>
<source>info_popup_error_titile</source>
<translation type="vanished">Erreur</translation>
</message>
<message> <message>
<location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="112"/> <location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="112"/>
<source>info_popup_error_title</source> <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> <translation>Afficher le contenu des messages reçus</translation>
</message> </message>
</context> </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> <context>
<name>ConferenceInfoCore</name> <name>ConferenceInfoCore</name>
<message> <message>
@ -3670,7 +3639,7 @@ en bout. Seul votre correspondant peut les déchiffrer.</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="67"/> <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> <source>information_popup_error_title</source>
<extracomment>Une erreur est survenue.</extracomment> <extracomment>Une erreur est survenue.</extracomment>
<translation>Une erreur est survenue.</translation> <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> <translation>Version de l&apos;application</translation>
</message> </message>
<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> <source>settings_debug_sdk_version_title</source>
<extracomment>&quot;Version du SDK&quot;</extracomment> <extracomment>&quot;Version du SDK&quot;</extracomment>
<translation>Version du SDK</translation> <translation>Version du SDK</translation>
</message> </message>
<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> <source>settings_debug_qt_version_title</source>
<extracomment>&quot;Qt Version&quot;</extracomment> <extracomment>&quot;Qt Version&quot;</extracomment>
<translation>Version de Qt</translation> <translation>Version de Qt</translation>
</message> </message>
<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> <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> <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> <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> <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>
<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> <message>
<location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="489"/> <location filename="../../view/Page/Form/Chat/SelectedChatView.qml" line="489"/>
<source>reply_to_label</source> <source>reply_to_label</source>

View file

@ -127,6 +127,20 @@ AbstractSettingsLayout {
title: qsTr("settings_debug_app_version_title") title: qsTr("settings_debug_app_version_title")
iconSource: AppIcons.appWindow iconSource: AppIcons.appWindow
subTitle: AppCpp.applicationVersion + ' ('+ AppCpp.gitBranchName + ')' 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 { HelpIconLabelButton {
enabled: false enabled: false
@ -137,6 +151,20 @@ AbstractSettingsLayout {
title: qsTr("settings_debug_sdk_version_title") title: qsTr("settings_debug_sdk_version_title")
iconSource: AppIcons.resourcePackage iconSource: AppIcons.resourcePackage
subTitle: AppCpp.sdkVersion 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 { HelpIconLabelButton {
enabled: false enabled: false
@ -147,6 +175,20 @@ AbstractSettingsLayout {
//: "Qt Version" //: "Qt Version"
title: qsTr("settings_debug_qt_version_title") title: qsTr("settings_debug_qt_version_title")
subTitle: AppCpp.qtVersion 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")
}
} }
} }
} }