Set minimum required version to Qt6.10.0

Display Qt version in troubleshooting page
This commit is contained in:
Gaelle Braud 2025-11-07 11:11:35 +01:00
parent 3dbea1ccb2
commit fcdbcdc9c1
9 changed files with 176 additions and 193 deletions

View file

@ -98,19 +98,11 @@ endif()
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/config.h.cmake" "${CMAKE_CURRENT_BINARY_DIR}/config.h") configure_file("${CMAKE_CURRENT_SOURCE_DIR}/config.h.cmake" "${CMAKE_CURRENT_BINARY_DIR}/config.h")
if(${Qt6_VERSION} VERSION_LESS "6.9.0") if(${Qt6_VERSION} VERSION_LESS "6.10.0")
message( FATAL_ERROR "Linphone requires Qt6.9.0 or newer. Exiting CMake." ) message( FATAL_ERROR "Linphone requires Qt 6.10.0 or newer. Exiting CMake." )
endif() endif()
if(${Qt6_VERSION} VERSION_LESS "6.3.0") qt6_standard_project_setup()
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
else()
qt6_standard_project_setup()
endif()
################################################################ ################################################################

View file

@ -450,6 +450,7 @@ void App::setSelf(QSharedPointer<App>(me)) {
QString downloadLink = QString downloadLink =
QStringLiteral("<a href='%1'><font color='DefaultStyle.main2_600'>%2</a>") QStringLiteral("<a href='%1'><font color='DefaultStyle.main2_600'>%2</a>")
.arg(url) .arg(url)
//: Download it !
.arg(tr("info_popup_new_version_download_label")); .arg(tr("info_popup_new_version_download_label"));
Utils::showInformationPopup( Utils::showInformationPopup(
//: New version available ! //: New version available !

View file

@ -599,13 +599,13 @@
<translation>Pflicht zur Medienverschlüsselung</translation> <translation>Pflicht zur Medienverschlüsselung</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Layout/Settings/AdvancedSettingsLayout.qml" line="142"/> <location filename="../../view/Page/Layout/Settings/AdvancedSettingsLayout.qml" line="143"/>
<source>settings_advanced_create_endtoend_encrypted_meetings_title</source> <source>settings_advanced_create_endtoend_encrypted_meetings_title</source>
<extracomment>Create end to end encrypted meetings and group calls</extracomment> <extracomment>Create end to end encrypted meetings and group calls</extracomment>
<translation>Erstelle Ende-zu-Ende verschlüsselte Konferenzen und Gruppenrufe</translation> <translation>Erstelle Ende-zu-Ende verschlüsselte Konferenzen und Gruppenrufe</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Layout/Settings/AdvancedSettingsLayout.qml" line="238"/> <location filename="../../view/Page/Layout/Settings/AdvancedSettingsLayout.qml" line="239"/>
<source>settings_advanced_hide_fps_title</source> <source>settings_advanced_hide_fps_title</source>
<translation>FPS ausblenden</translation> <translation>FPS ausblenden</translation>
</message> </message>
@ -634,141 +634,141 @@
<context> <context>
<name>App</name> <name>App</name>
<message> <message>
<location filename="../../core/App.cpp" line="356"/> <location filename="../../core/App.cpp" line="357"/>
<source>remote_provisioning_dialog</source> <source>remote_provisioning_dialog</source>
<extracomment>Voulez-vous télécharger et appliquer la configuration depuis cette adresse ?</extracomment> <extracomment>Voulez-vous télécharger et appliquer la configuration depuis cette adresse ?</extracomment>
<translation>Möchten Sie die Remote-Konfiguration von dieser Adresse herunterladen und anwenden?</translation> <translation>Möchten Sie die Remote-Konfiguration von dieser Adresse herunterladen und anwenden?</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="393"/> <location filename="../../core/App.cpp" line="394"/>
<location filename="../../core/App.cpp" line="443"/> <location filename="../../core/App.cpp" line="444"/>
<location filename="../../core/App.cpp" line="695"/> <location filename="../../core/App.cpp" line="697"/>
<source>info_popup_error_title</source> <source>info_popup_error_title</source>
<extracomment>Error</extracomment> <extracomment>Error</extracomment>
<translation>Fehler</translation> <translation>Fehler</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="394"/> <location filename="../../core/App.cpp" line="395"/>
<location filename="../../core/App.cpp" line="697"/> <location filename="../../core/App.cpp" line="699"/>
<source>info_popup_configuration_failed_message</source> <source>info_popup_configuration_failed_message</source>
<extracomment>Remote provisioning failed : %1</extracomment> <extracomment>Remote provisioning failed : %1</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="446"/> <location filename="../../core/App.cpp" line="447"/>
<source>info_popup_error_checking_update</source> <source>info_popup_error_checking_update</source>
<extracomment>An error occured while trying to check update. Please try again later or contact support team.</extracomment> <extracomment>An error occured while trying to check update. Please try again later or contact support team.</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="452"/> <location filename="../../core/App.cpp" line="454"/>
<source>info_popup_new_version_download_label</source> <source>info_popup_new_version_download_label</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="455"/> <location filename="../../core/App.cpp" line="457"/>
<source>info_popup_new_version_available_title</source> <source>info_popup_new_version_available_title</source>
<extracomment>New version available !</extracomment> <extracomment>New version available !</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="457"/> <location filename="../../core/App.cpp" line="459"/>
<source>info_popup_new_version_available_message</source> <source>info_popup_new_version_available_message</source>
<extracomment>A new version of Linphone (%1) is available. %2</extracomment> <extracomment>A new version of Linphone (%1) is available. %2</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="463"/> <location filename="../../core/App.cpp" line="465"/>
<source>info_popup_version_up_to_date_title</source> <source>info_popup_version_up_to_date_title</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="465"/> <location filename="../../core/App.cpp" line="467"/>
<source>info_popup_version_up_to_date_message</source> <source>info_popup_version_up_to_date_message</source>
<extracomment>Your version is up to date</extracomment> <extracomment>Your version is up to date</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="691"/> <location filename="../../core/App.cpp" line="693"/>
<source>configuration_error_detail</source> <source>configuration_error_detail</source>
<extracomment>not reachable</extracomment> <extracomment>not reachable</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="964"/> <location filename="../../core/App.cpp" line="966"/>
<source>application_description</source> <source>application_description</source>
<extracomment>&quot;A free and open source SIP video-phone.&quot;</extracomment> <extracomment>&quot;A free and open source SIP video-phone.&quot;</extracomment>
<translation>Ein kostenloses Open-Source SIP Video-Telefon.</translation> <translation>Ein kostenloses Open-Source SIP Video-Telefon.</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="966"/> <location filename="../../core/App.cpp" line="968"/>
<source>command_line_arg_order</source> <source>command_line_arg_order</source>
<extracomment>&quot;Send an order to the application towards a command line&quot;</extracomment> <extracomment>&quot;Send an order to the application towards a command line&quot;</extracomment>
<translation>Kommandozeilen-Befehl an die Anwendung schicken</translation> <translation>Kommandozeilen-Befehl an die Anwendung schicken</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="970"/> <location filename="../../core/App.cpp" line="972"/>
<source>command_line_option_show_help</source> <source>command_line_option_show_help</source>
<translation>Zeige Hilfe</translation> <translation>Zeige Hilfe</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="975"/> <location filename="../../core/App.cpp" line="977"/>
<source>command_line_option_show_app_version</source> <source>command_line_option_show_app_version</source>
<translation>App-Version anzeigen</translation> <translation>App-Version anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="983"/> <location filename="../../core/App.cpp" line="985"/>
<source>command_line_option_config_to_fetch</source> <source>command_line_option_config_to_fetch</source>
<extracomment>&quot;Specify the linphone configuration file to be fetched. It will be merged with the current configuration.&quot;</extracomment> <extracomment>&quot;Specify the linphone configuration file to be fetched. It will be merged with the current configuration.&quot;</extracomment>
<translation>Abzurufende Linphone-Konfigurationsdatei angeben. Sie wird mit der aktuellen Konfiguration zusammengeführt.</translation> <translation>Abzurufende Linphone-Konfigurationsdatei angeben. Sie wird mit der aktuellen Konfiguration zusammengeführt.</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="985"/> <location filename="../../core/App.cpp" line="987"/>
<source>command_line_option_config_to_fetch_arg</source> <source>command_line_option_config_to_fetch_arg</source>
<extracomment>&quot;URL, path or file&quot;</extracomment> <extracomment>&quot;URL, path or file&quot;</extracomment>
<translation>URL, Pfad oder Datei</translation> <translation>URL, Pfad oder Datei</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="990"/> <location filename="../../core/App.cpp" line="992"/>
<source>command_line_option_minimized</source> <source>command_line_option_minimized</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="993"/> <location filename="../../core/App.cpp" line="995"/>
<source>command_line_option_log_to_stdout</source> <source>command_line_option_log_to_stdout</source>
<translation>Debug-Informationen auf der Standardausgabe ausgeben</translation> <translation>Debug-Informationen auf der Standardausgabe ausgeben</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="996"/> <location filename="../../core/App.cpp" line="998"/>
<source>command_line_option_print_app_logs_only</source> <source>command_line_option_print_app_logs_only</source>
<extracomment>&quot;Print only logs from the application&quot;</extracomment> <extracomment>&quot;Print only logs from the application&quot;</extracomment>
<translation>Nur Anwendungs-Logs ausgeben</translation> <translation>Nur Anwendungs-Logs ausgeben</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1367"/> <location filename="../../core/App.cpp" line="1369"/>
<source>hide_action</source> <source>hide_action</source>
<extracomment>&quot;Cacher&quot; &quot;Afficher&quot;</extracomment> <extracomment>&quot;Cacher&quot; &quot;Afficher&quot;</extracomment>
<translation>Ausblenden</translation> <translation>Ausblenden</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1367"/> <location filename="../../core/App.cpp" line="1369"/>
<source>show_action</source> <source>show_action</source>
<translation>Zeigen</translation> <translation>Zeigen</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1382"/> <location filename="../../core/App.cpp" line="1384"/>
<source>quit_action</source> <source>quit_action</source>
<extracomment>&quot;Quitter&quot;</extracomment> <extracomment>&quot;Quitter&quot;</extracomment>
<translation>Beenden</translation> <translation>Beenden</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1400"/> <location filename="../../core/App.cpp" line="1402"/>
<source>check_for_update</source> <source>check_for_update</source>
<extracomment>Check for update</extracomment> <extracomment>Check for update</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1514"/> <location filename="../../core/App.cpp" line="1520"/>
<source>mark_all_read_action</source> <source>mark_all_read_action</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -2240,24 +2240,24 @@
<context> <context>
<name>ChatMessageContentCore</name> <name>ChatMessageContentCore</name>
<message> <message>
<location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="107"/> <location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="105"/>
<source>download_file_default_error</source> <source>download_file_default_error</source>
<extracomment>Error downloading file %1</extracomment> <extracomment>Error downloading file %1</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="108"/> <location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="106"/>
<source>info_popup_error_titile</source> <source>info_popup_error_titile</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="140"/> <location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="138"/>
<source>popup_error_title</source> <source>popup_error_title</source>
<extracomment>Error</extracomment> <extracomment>Error</extracomment>
<translation>Fehler</translation> <translation>Fehler</translation>
</message> </message>
<message> <message>
<location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="142"/> <location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="140"/>
<source>popup_open_file_error_does_not_exist_message</source> <source>popup_open_file_error_does_not_exist_message</source>
<extracomment>Could not open file : unknown path %1</extracomment> <extracomment>Could not open file : unknown path %1</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
@ -3569,7 +3569,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="190"/> <location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="162"/>
<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>
@ -3605,19 +3605,25 @@ Error</extracomment>
<translation>Hochladen der Logs </translation> <translation>Hochladen der Logs </translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="134"/> <location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="127"/>
<source>settings_debug_app_version_title</source> <source>settings_debug_app_version_title</source>
<extracomment>&quot;Version de l&apos;application&quot;</extracomment> <extracomment>&quot;Version de l&apos;application&quot;</extracomment>
<translation>App-Version</translation> <translation>App-Version</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="163"/> <location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="137"/>
<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="192"/> <location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="148"/>
<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"/>
<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>
@ -3975,7 +3981,7 @@ Error</extracomment>
<translation>Zur Übersetzung von %1 beitragen</translation> <translation>Zur Übersetzung von %1 beitragen</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Main/Help/HelpPage.qml" line="154"/> <location filename="../../view/Page/Main/Help/HelpPage.qml" line="155"/>
<source>help_troubleshooting_title</source> <source>help_troubleshooting_title</source>
<extracomment>&quot;Dépannage&quot;</extracomment> <extracomment>&quot;Dépannage&quot;</extracomment>
<translation>Fehlerbehebung</translation> <translation>Fehlerbehebung</translation>

View file

@ -594,13 +594,13 @@
<translation>Mandatory media encryption</translation> <translation>Mandatory media encryption</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Layout/Settings/AdvancedSettingsLayout.qml" line="142"/> <location filename="../../view/Page/Layout/Settings/AdvancedSettingsLayout.qml" line="143"/>
<source>settings_advanced_create_endtoend_encrypted_meetings_title</source> <source>settings_advanced_create_endtoend_encrypted_meetings_title</source>
<extracomment>Create end to end encrypted meetings and group calls</extracomment> <extracomment>Create end to end encrypted meetings and group calls</extracomment>
<translation>Create end to end encrypted meetings and group calls</translation> <translation>Create end to end encrypted meetings and group calls</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Layout/Settings/AdvancedSettingsLayout.qml" line="238"/> <location filename="../../view/Page/Layout/Settings/AdvancedSettingsLayout.qml" line="239"/>
<source>settings_advanced_hide_fps_title</source> <source>settings_advanced_hide_fps_title</source>
<translation>Hide FPS</translation> <translation>Hide FPS</translation>
</message> </message>
@ -629,141 +629,141 @@
<context> <context>
<name>App</name> <name>App</name>
<message> <message>
<location filename="../../core/App.cpp" line="356"/> <location filename="../../core/App.cpp" line="357"/>
<source>remote_provisioning_dialog</source> <source>remote_provisioning_dialog</source>
<extracomment>Voulez-vous télécharger et appliquer la configuration depuis cette adresse ?</extracomment> <extracomment>Voulez-vous télécharger et appliquer la configuration depuis cette adresse ?</extracomment>
<translation>Do you want to download and apply remote provisioning from this address ?</translation> <translation>Do you want to download and apply remote provisioning from this address ?</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="393"/> <location filename="../../core/App.cpp" line="394"/>
<location filename="../../core/App.cpp" line="443"/> <location filename="../../core/App.cpp" line="444"/>
<location filename="../../core/App.cpp" line="695"/> <location filename="../../core/App.cpp" line="697"/>
<source>info_popup_error_title</source> <source>info_popup_error_title</source>
<extracomment>Error</extracomment> <extracomment>Error</extracomment>
<translation>Error</translation> <translation>Error</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="394"/> <location filename="../../core/App.cpp" line="395"/>
<location filename="../../core/App.cpp" line="697"/> <location filename="../../core/App.cpp" line="699"/>
<source>info_popup_configuration_failed_message</source> <source>info_popup_configuration_failed_message</source>
<extracomment>Remote provisioning failed : %1</extracomment> <extracomment>Remote provisioning failed : %1</extracomment>
<translation>Remote provisioning failed : %1</translation> <translation>Remote provisioning failed : %1</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="446"/> <location filename="../../core/App.cpp" line="447"/>
<source>info_popup_error_checking_update</source> <source>info_popup_error_checking_update</source>
<extracomment>An error occured while trying to check update. Please try again later or contact support team.</extracomment> <extracomment>An error occured while trying to check update. Please try again later or contact support team.</extracomment>
<translation>An error occured while trying to check update. Please try again later or contact support team.</translation> <translation>An error occured while trying to check update. Please try again later or contact support team.</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="452"/> <location filename="../../core/App.cpp" line="454"/>
<source>info_popup_new_version_download_label</source> <source>info_popup_new_version_download_label</source>
<translation type="unfinished"></translation> <translation>Download it !</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="455"/> <location filename="../../core/App.cpp" line="457"/>
<source>info_popup_new_version_available_title</source> <source>info_popup_new_version_available_title</source>
<extracomment>New version available !</extracomment> <extracomment>New version available !</extracomment>
<translation>New version available !</translation> <translation>New version available !</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="457"/> <location filename="../../core/App.cpp" line="459"/>
<source>info_popup_new_version_available_message</source> <source>info_popup_new_version_available_message</source>
<extracomment>A new version of Linphone (%1) is available. %2</extracomment> <extracomment>A new version of Linphone (%1) is available. %2</extracomment>
<translation>A new version of Linphone (%1) is available at %1</translation> <translation>A new version of Linphone (%1) is available at %1</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="463"/> <location filename="../../core/App.cpp" line="465"/>
<source>info_popup_version_up_to_date_title</source> <source>info_popup_version_up_to_date_title</source>
<translation>Up to date</translation> <translation>Up to date</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="465"/> <location filename="../../core/App.cpp" line="467"/>
<source>info_popup_version_up_to_date_message</source> <source>info_popup_version_up_to_date_message</source>
<extracomment>Your version is up to date</extracomment> <extracomment>Your version is up to date</extracomment>
<translation>Up to date Your version is up to date</translation> <translation>Up to date Your version is up to date</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="691"/> <location filename="../../core/App.cpp" line="693"/>
<source>configuration_error_detail</source> <source>configuration_error_detail</source>
<extracomment>not reachable</extracomment> <extracomment>not reachable</extracomment>
<translation>not reachable</translation> <translation>not reachable</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="964"/> <location filename="../../core/App.cpp" line="966"/>
<source>application_description</source> <source>application_description</source>
<extracomment>&quot;A free and open source SIP video-phone.&quot;</extracomment> <extracomment>&quot;A free and open source SIP video-phone.&quot;</extracomment>
<translation>A free and open source SIP video-phone.</translation> <translation>A free and open source SIP video-phone.</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="966"/> <location filename="../../core/App.cpp" line="968"/>
<source>command_line_arg_order</source> <source>command_line_arg_order</source>
<extracomment>&quot;Send an order to the application towards a command line&quot;</extracomment> <extracomment>&quot;Send an order to the application towards a command line&quot;</extracomment>
<translation>Send an order to the application towards a command line</translation> <translation>Send an order to the application towards a command line</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="970"/> <location filename="../../core/App.cpp" line="972"/>
<source>command_line_option_show_help</source> <source>command_line_option_show_help</source>
<translation>Show this help</translation> <translation>Show this help</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="975"/> <location filename="../../core/App.cpp" line="977"/>
<source>command_line_option_show_app_version</source> <source>command_line_option_show_app_version</source>
<translation>Show app version</translation> <translation>Show app version</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="983"/> <location filename="../../core/App.cpp" line="985"/>
<source>command_line_option_config_to_fetch</source> <source>command_line_option_config_to_fetch</source>
<extracomment>&quot;Specify the linphone configuration file to be fetched. It will be merged with the current configuration.&quot;</extracomment> <extracomment>&quot;Specify the linphone configuration file to be fetched. It will be merged with the current configuration.&quot;</extracomment>
<translation>Specify the linphone configuration file to be fetched. It will be merged with the current configuration.</translation> <translation>Specify the linphone configuration file to be fetched. It will be merged with the current configuration.</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="985"/> <location filename="../../core/App.cpp" line="987"/>
<source>command_line_option_config_to_fetch_arg</source> <source>command_line_option_config_to_fetch_arg</source>
<extracomment>&quot;URL, path or file&quot;</extracomment> <extracomment>&quot;URL, path or file&quot;</extracomment>
<translation>URL, path or file</translation> <translation>URL, path or file</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="990"/> <location filename="../../core/App.cpp" line="992"/>
<source>command_line_option_minimized</source> <source>command_line_option_minimized</source>
<translation>Minimize</translation> <translation>Minimize</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="993"/> <location filename="../../core/App.cpp" line="995"/>
<source>command_line_option_log_to_stdout</source> <source>command_line_option_log_to_stdout</source>
<translation>Log to stdout some debug information while running</translation> <translation>Log to stdout some debug information while running</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="996"/> <location filename="../../core/App.cpp" line="998"/>
<source>command_line_option_print_app_logs_only</source> <source>command_line_option_print_app_logs_only</source>
<extracomment>&quot;Print only logs from the application&quot;</extracomment> <extracomment>&quot;Print only logs from the application&quot;</extracomment>
<translation>Print only logs from the application</translation> <translation>Print only logs from the application</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1367"/> <location filename="../../core/App.cpp" line="1369"/>
<source>hide_action</source> <source>hide_action</source>
<extracomment>&quot;Cacher&quot; &quot;Afficher&quot;</extracomment> <extracomment>&quot;Cacher&quot; &quot;Afficher&quot;</extracomment>
<translation>Hide</translation> <translation>Hide</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1367"/> <location filename="../../core/App.cpp" line="1369"/>
<source>show_action</source> <source>show_action</source>
<translation>Show</translation> <translation>Show</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1382"/> <location filename="../../core/App.cpp" line="1384"/>
<source>quit_action</source> <source>quit_action</source>
<extracomment>&quot;Quitter&quot;</extracomment> <extracomment>&quot;Quitter&quot;</extracomment>
<translation>Quit</translation> <translation>Quit</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1400"/> <location filename="../../core/App.cpp" line="1402"/>
<source>check_for_update</source> <source>check_for_update</source>
<extracomment>Check for update</extracomment> <extracomment>Check for update</extracomment>
<translation>Check for update</translation> <translation>Check for update</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1514"/> <location filename="../../core/App.cpp" line="1520"/>
<source>mark_all_read_action</source> <source>mark_all_read_action</source>
<translation>Marquer tout comme lu</translation> <translation>Marquer tout comme lu</translation>
</message> </message>
@ -2217,24 +2217,24 @@
<context> <context>
<name>ChatMessageContentCore</name> <name>ChatMessageContentCore</name>
<message> <message>
<location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="107"/> <location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="105"/>
<source>download_file_default_error</source> <source>download_file_default_error</source>
<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> <message>
<location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="108"/> <location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="106"/>
<source>info_popup_error_titile</source> <source>info_popup_error_titile</source>
<translation>Error</translation> <translation>Error</translation>
</message> </message>
<message> <message>
<location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="140"/> <location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="138"/>
<source>popup_error_title</source> <source>popup_error_title</source>
<extracomment>Error</extracomment> <extracomment>Error</extracomment>
<translation>Error</translation> <translation>Error</translation>
</message> </message>
<message> <message>
<location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="142"/> <location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="140"/>
<source>popup_open_file_error_does_not_exist_message</source> <source>popup_open_file_error_does_not_exist_message</source>
<extracomment>Could not open file : unknown path %1</extracomment> <extracomment>Could not open file : unknown path %1</extracomment>
<translation>Could not open file : unknown path %1</translation> <translation>Could not open file : unknown path %1</translation>
@ -3488,7 +3488,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="190"/> <location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="162"/>
<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>
@ -3524,19 +3524,25 @@ Only your correspondent can decrypt them.</translation>
<translation>Uploading traces</translation> <translation>Uploading traces</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="134"/> <location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="127"/>
<source>settings_debug_app_version_title</source> <source>settings_debug_app_version_title</source>
<extracomment>&quot;Version de l&apos;application&quot;</extracomment> <extracomment>&quot;Version de l&apos;application&quot;</extracomment>
<translation>App version</translation> <translation>App version</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="163"/> <location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="137"/>
<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="192"/> <location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="148"/>
<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"/>
<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>
@ -3891,7 +3897,7 @@ Expiration : %1</translation>
<translation>Contribute to the translation of %1</translation> <translation>Contribute to the translation of %1</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Main/Help/HelpPage.qml" line="154"/> <location filename="../../view/Page/Main/Help/HelpPage.qml" line="155"/>
<source>help_troubleshooting_title</source> <source>help_troubleshooting_title</source>
<extracomment>&quot;Dépannage&quot;</extracomment> <extracomment>&quot;Dépannage&quot;</extracomment>
<translation>Troubleshooting</translation> <translation>Troubleshooting</translation>

View file

@ -594,13 +594,13 @@
<translation>Chiffrement du média obligatoire</translation> <translation>Chiffrement du média obligatoire</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Layout/Settings/AdvancedSettingsLayout.qml" line="142"/> <location filename="../../view/Page/Layout/Settings/AdvancedSettingsLayout.qml" line="143"/>
<source>settings_advanced_create_endtoend_encrypted_meetings_title</source> <source>settings_advanced_create_endtoend_encrypted_meetings_title</source>
<extracomment>Create end to end encrypted meetings and group calls</extracomment> <extracomment>Create end to end encrypted meetings and group calls</extracomment>
<translation>Créer des appels de groupe et conférences chiffré(e)s de bout en bout</translation> <translation>Créer des appels de groupe et conférences chiffré(e)s de bout en bout</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Layout/Settings/AdvancedSettingsLayout.qml" line="238"/> <location filename="../../view/Page/Layout/Settings/AdvancedSettingsLayout.qml" line="239"/>
<source>settings_advanced_hide_fps_title</source> <source>settings_advanced_hide_fps_title</source>
<translation>Cacher les FPS</translation> <translation>Cacher les FPS</translation>
</message> </message>
@ -629,141 +629,141 @@
<context> <context>
<name>App</name> <name>App</name>
<message> <message>
<location filename="../../core/App.cpp" line="356"/> <location filename="../../core/App.cpp" line="357"/>
<source>remote_provisioning_dialog</source> <source>remote_provisioning_dialog</source>
<extracomment>Voulez-vous télécharger et appliquer la configuration depuis cette adresse ?</extracomment> <extracomment>Voulez-vous télécharger et appliquer la configuration depuis cette adresse ?</extracomment>
<translation>Voulez-vous télécharger et appliquer la configuration depuis cette adresse ?</translation> <translation>Voulez-vous télécharger et appliquer la configuration depuis cette adresse ?</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="393"/> <location filename="../../core/App.cpp" line="394"/>
<location filename="../../core/App.cpp" line="443"/> <location filename="../../core/App.cpp" line="444"/>
<location filename="../../core/App.cpp" line="695"/> <location filename="../../core/App.cpp" line="697"/>
<source>info_popup_error_title</source> <source>info_popup_error_title</source>
<extracomment>Error</extracomment> <extracomment>Error</extracomment>
<translation>Erreur</translation> <translation>Erreur</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="394"/> <location filename="../../core/App.cpp" line="395"/>
<location filename="../../core/App.cpp" line="697"/> <location filename="../../core/App.cpp" line="699"/>
<source>info_popup_configuration_failed_message</source> <source>info_popup_configuration_failed_message</source>
<extracomment>Remote provisioning failed : %1</extracomment> <extracomment>Remote provisioning failed : %1</extracomment>
<translation>La configuration distante a échoué : %1</translation> <translation>La configuration distante a échoué : %1</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="446"/> <location filename="../../core/App.cpp" line="447"/>
<source>info_popup_error_checking_update</source> <source>info_popup_error_checking_update</source>
<extracomment>An error occured while trying to check update. Please try again later or contact support team.</extracomment> <extracomment>An error occured while trying to check update. Please try again later or contact support team.</extracomment>
<translation>Une erreur est survenue lors de la recherche de mise à jour. Merci de réessayer plus tard ou de contacter l&apos;équipe de support.</translation> <translation>Une erreur est survenue lors de la recherche de mise à jour. Merci de réessayer plus tard ou de contacter l&apos;équipe de support.</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="452"/> <location filename="../../core/App.cpp" line="454"/>
<source>info_popup_new_version_download_label</source> <source>info_popup_new_version_download_label</source>
<translation>Téléchargez- !</translation> <translation>Téléchargez- !</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="455"/> <location filename="../../core/App.cpp" line="457"/>
<source>info_popup_new_version_available_title</source> <source>info_popup_new_version_available_title</source>
<extracomment>New version available !</extracomment> <extracomment>New version available !</extracomment>
<translation>Nouvelle version disponible !</translation> <translation>Nouvelle version disponible !</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="457"/> <location filename="../../core/App.cpp" line="459"/>
<source>info_popup_new_version_available_message</source> <source>info_popup_new_version_available_message</source>
<extracomment>A new version of Linphone (%1) is available. %2</extracomment> <extracomment>A new version of Linphone (%1) is available. %2</extracomment>
<translation>Une nouvelle version de Linphone (%1) est disponible. %2</translation> <translation>Une nouvelle version de Linphone (%1) est disponible. %2</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="463"/> <location filename="../../core/App.cpp" line="465"/>
<source>info_popup_version_up_to_date_title</source> <source>info_popup_version_up_to_date_title</source>
<translation>À jour</translation> <translation>À jour</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="465"/> <location filename="../../core/App.cpp" line="467"/>
<source>info_popup_version_up_to_date_message</source> <source>info_popup_version_up_to_date_message</source>
<extracomment>Your version is up to date</extracomment> <extracomment>Your version is up to date</extracomment>
<translation>Votre version est à jour</translation> <translation>Votre version est à jour</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="691"/> <location filename="../../core/App.cpp" line="693"/>
<source>configuration_error_detail</source> <source>configuration_error_detail</source>
<extracomment>not reachable</extracomment> <extracomment>not reachable</extracomment>
<translation>indisponible</translation> <translation>indisponible</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="964"/> <location filename="../../core/App.cpp" line="966"/>
<source>application_description</source> <source>application_description</source>
<extracomment>&quot;A free and open source SIP video-phone.&quot;</extracomment> <extracomment>&quot;A free and open source SIP video-phone.&quot;</extracomment>
<translation>A free and open source SIP video-phone.</translation> <translation>A free and open source SIP video-phone.</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="966"/> <location filename="../../core/App.cpp" line="968"/>
<source>command_line_arg_order</source> <source>command_line_arg_order</source>
<extracomment>&quot;Send an order to the application towards a command line&quot;</extracomment> <extracomment>&quot;Send an order to the application towards a command line&quot;</extracomment>
<translation>Send an order to the application towards a command line</translation> <translation>Send an order to the application towards a command line</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="970"/> <location filename="../../core/App.cpp" line="972"/>
<source>command_line_option_show_help</source> <source>command_line_option_show_help</source>
<translation>Show this help</translation> <translation>Show this help</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="975"/> <location filename="../../core/App.cpp" line="977"/>
<source>command_line_option_show_app_version</source> <source>command_line_option_show_app_version</source>
<translation>Afficher la version de l&apos;application</translation> <translation>Afficher la version de l&apos;application</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="983"/> <location filename="../../core/App.cpp" line="985"/>
<source>command_line_option_config_to_fetch</source> <source>command_line_option_config_to_fetch</source>
<extracomment>&quot;Specify the linphone configuration file to be fetched. It will be merged with the current configuration.&quot;</extracomment> <extracomment>&quot;Specify the linphone configuration file to be fetched. It will be merged with the current configuration.&quot;</extracomment>
<translation>Specify the linphone configuration file to be fetched. It will be merged with the current configuration.</translation> <translation>Specify the linphone configuration file to be fetched. It will be merged with the current configuration.</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="985"/> <location filename="../../core/App.cpp" line="987"/>
<source>command_line_option_config_to_fetch_arg</source> <source>command_line_option_config_to_fetch_arg</source>
<extracomment>&quot;URL, path or file&quot;</extracomment> <extracomment>&quot;URL, path or file&quot;</extracomment>
<translation>URL, path or file</translation> <translation>URL, path or file</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="990"/> <location filename="../../core/App.cpp" line="992"/>
<source>command_line_option_minimized</source> <source>command_line_option_minimized</source>
<translation>Minimiser</translation> <translation>Minimiser</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="993"/> <location filename="../../core/App.cpp" line="995"/>
<source>command_line_option_log_to_stdout</source> <source>command_line_option_log_to_stdout</source>
<translation>Log to stdout some debug information while running</translation> <translation>Log to stdout some debug information while running</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="996"/> <location filename="../../core/App.cpp" line="998"/>
<source>command_line_option_print_app_logs_only</source> <source>command_line_option_print_app_logs_only</source>
<extracomment>&quot;Print only logs from the application&quot;</extracomment> <extracomment>&quot;Print only logs from the application&quot;</extracomment>
<translation>Print only logs from the application</translation> <translation>Print only logs from the application</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1367"/> <location filename="../../core/App.cpp" line="1369"/>
<source>hide_action</source> <source>hide_action</source>
<extracomment>&quot;Cacher&quot; &quot;Afficher&quot;</extracomment> <extracomment>&quot;Cacher&quot; &quot;Afficher&quot;</extracomment>
<translation>Cacher</translation> <translation>Cacher</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1367"/> <location filename="../../core/App.cpp" line="1369"/>
<source>show_action</source> <source>show_action</source>
<translation>Afficher</translation> <translation>Afficher</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1382"/> <location filename="../../core/App.cpp" line="1384"/>
<source>quit_action</source> <source>quit_action</source>
<extracomment>&quot;Quitter&quot;</extracomment> <extracomment>&quot;Quitter&quot;</extracomment>
<translation>Quitter</translation> <translation>Quitter</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1400"/> <location filename="../../core/App.cpp" line="1402"/>
<source>check_for_update</source> <source>check_for_update</source>
<extracomment>Check for update</extracomment> <extracomment>Check for update</extracomment>
<translation>Rechercher une mise à jour</translation> <translation>Rechercher une mise à jour</translation>
</message> </message>
<message> <message>
<location filename="../../core/App.cpp" line="1514"/> <location filename="../../core/App.cpp" line="1520"/>
<source>mark_all_read_action</source> <source>mark_all_read_action</source>
<translation>Marquer tout comme lu</translation> <translation>Marquer tout comme lu</translation>
</message> </message>
@ -2217,24 +2217,24 @@
<context> <context>
<name>ChatMessageContentCore</name> <name>ChatMessageContentCore</name>
<message> <message>
<location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="107"/> <location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="105"/>
<source>download_file_default_error</source> <source>download_file_default_error</source>
<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> <message>
<location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="108"/> <location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="106"/>
<source>info_popup_error_titile</source> <source>info_popup_error_titile</source>
<translation>Erreur</translation> <translation>Erreur</translation>
</message> </message>
<message> <message>
<location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="140"/> <location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="138"/>
<source>popup_error_title</source> <source>popup_error_title</source>
<extracomment>Error</extracomment> <extracomment>Error</extracomment>
<translation>Erreur</translation> <translation>Erreur</translation>
</message> </message>
<message> <message>
<location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="142"/> <location filename="../../core/chat/message/content/ChatMessageContentCore.cpp" line="140"/>
<source>popup_open_file_error_does_not_exist_message</source> <source>popup_open_file_error_does_not_exist_message</source>
<extracomment>Could not open file : unknown path %1</extracomment> <extracomment>Could not open file : unknown path %1</extracomment>
<translation>Impossible d&apos;ouvrir le fichier : chemin inconnu (%1)</translation> <translation>Impossible d&apos;ouvrir le fichier : chemin inconnu (%1)</translation>
@ -3488,7 +3488,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="190"/> <location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="162"/>
<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>
@ -3524,19 +3524,25 @@ en bout. Seul votre correspondant peut les déchiffrer.</translation>
<translation>Téléversement des traces en cours</translation> <translation>Téléversement des traces en cours</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="134"/> <location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="127"/>
<source>settings_debug_app_version_title</source> <source>settings_debug_app_version_title</source>
<extracomment>&quot;Version de l&apos;application&quot;</extracomment> <extracomment>&quot;Version de l&apos;application&quot;</extracomment>
<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="163"/> <location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="137"/>
<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="192"/> <location filename="../../view/Page/Layout/Settings/DebugSettingsLayout.qml" line="148"/>
<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"/>
<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>
@ -3891,7 +3897,7 @@ Expiration : %1</translation>
<translation>Contribuer à la traduction de %1</translation> <translation>Contribuer à la traduction de %1</translation>
</message> </message>
<message> <message>
<location filename="../../view/Page/Main/Help/HelpPage.qml" line="154"/> <location filename="../../view/Page/Main/Help/HelpPage.qml" line="155"/>
<source>help_troubleshooting_title</source> <source>help_troubleshooting_title</source>
<extracomment>&quot;Dépannage&quot;</extracomment> <extracomment>&quot;Dépannage&quot;</extracomment>
<translation>Dépannage</translation> <translation>Dépannage</translation>

View file

@ -129,7 +129,7 @@ public:
static constexpr char LinphoneDomain[] = "sip.linphone.org"; // Use for checking if config are a Linphone static constexpr char LinphoneDomain[] = "sip.linphone.org"; // Use for checking if config are a Linphone
static constexpr char WindowIconPath[] = ":/data/image/logo.svg"; static constexpr char WindowIconPath[] = ":/data/image/logo.svg";
static constexpr char ApplicationMinimalQtVersion[] = "6.9.0"; static constexpr char ApplicationMinimalQtVersion[] = "6.10.0";
static constexpr char DefaultConferenceURI[] = static constexpr char DefaultConferenceURI[] =
"sip:conference-factory@sip.linphone.org"; // Default for a Linphone account "sip:conference-factory@sip.linphone.org"; // Default for a Linphone account
static constexpr char DefaultVideoConferenceURI[] = static constexpr char DefaultVideoConferenceURI[] =

View file

@ -3,6 +3,7 @@ import QtQuick.Effects
import QtQuick.Layouts import QtQuick.Layouts
import Linphone import Linphone
import "qrc:/qt/qml/Linphone/view/Control/Tool/Helper/utils.js" as Utils import "qrc:/qt/qml/Linphone/view/Control/Tool/Helper/utils.js" as Utils
import 'qrc:/qt/qml/Linphone/view/Style/buttonStyle.js' as ButtonStyle
MouseArea { MouseArea {
id: mainItem id: mainItem
@ -11,6 +12,7 @@ MouseArea {
property string subTitle property string subTitle
property real iconSize: Utils.getSizeWithScreenRatio(32) property real iconSize: Utils.getSizeWithScreenRatio(32)
property bool shadowEnabled: containsMouse || activeFocus property bool shadowEnabled: containsMouse || activeFocus
property bool arrowImageVisible: false
property alias image: image property alias image: image
hoverEnabled: true hoverEnabled: true
width: content.implicitWidth width: content.implicitWidth
@ -61,6 +63,13 @@ MouseArea {
font: Typography.p1 font: Typography.p1
} }
} }
Item{Layout.fillWidth: true}
EffectImage {
id: arrowImage
visible: mainItem.arrowImageVisible
imageSource: AppIcons.rightArrow
colorizationColor: DefaultStyle.main2_600
}
} }
MultiEffect { MultiEffect {
enabled: mainItem.shadowEnabled enabled: mainItem.shadowEnabled

View file

@ -118,63 +118,35 @@ AbstractSettingsLayout {
id: versionContent id: versionContent
ColumnLayout { ColumnLayout {
spacing: Utils.getSizeWithScreenRatio(20) spacing: Utils.getSizeWithScreenRatio(20)
RowLayout { HelpIconLabelButton {
EffectImage { enabled: false
imageSource: AppIcons.appWindow // Layout.preferredWidth: width
colorizationColor: DefaultStyle.main1_500_main // Layout.minimumWidth: width
Layout.preferredWidth: Utils.getSizeWithScreenRatio(24) iconSize: Utils.getSizeWithScreenRatio(24)
Layout.preferredHeight: Utils.getSizeWithScreenRatio(24) //: "Version de l'application"
imageWidth: Utils.getSizeWithScreenRatio(24) title: qsTr("settings_debug_app_version_title")
imageHeight: Utils.getSizeWithScreenRatio(24) iconSource: AppIcons.appWindow
Layout.alignment: Qt.AlignTop subTitle: AppCpp.applicationVersion + ' ('+ AppCpp.gitBranchName + ')'
}
ColumnLayout {
Text {
//: "Version de l'application"
text: qsTr("settings_debug_app_version_title")
font: Typography.p2l
wrapMode: Text.WordWrap
color: DefaultStyle.main2_600
Layout.fillWidth: true
}
TextEdit {
text: AppCpp.applicationVersion + ' ('+ AppCpp.gitBranchName + ')'
font: Typography.p1
wrapMode: Text.WordWrap
color: DefaultStyle.main2_600
Layout.fillWidth: true
readOnly: true
}
}
} }
RowLayout { HelpIconLabelButton {
EffectImage { enabled: false
imageSource: AppIcons.resourcePackage // Layout.preferredWidth: width
colorizationColor: DefaultStyle.main1_500_main // Layout.minimumWidth: width
Layout.preferredWidth: Utils.getSizeWithScreenRatio(24) iconSize: Utils.getSizeWithScreenRatio(24)
Layout.preferredHeight: Utils.getSizeWithScreenRatio(24) //: "Version du SDK"
imageWidth: Utils.getSizeWithScreenRatio(24) title: qsTr("settings_debug_sdk_version_title")
imageHeight: Utils.getSizeWithScreenRatio(24) iconSource: AppIcons.resourcePackage
Layout.alignment: Qt.AlignTop subTitle: AppCpp.sdkVersion
} }
ColumnLayout { HelpIconLabelButton {
Text { enabled: false
//: "Version du SDK" // Layout.preferredWidth: width
text: qsTr("settings_debug_sdk_version_title") // Layout.minimumWidth: width
font: Typography.p2l iconSize: Utils.getSizeWithScreenRatio(24)
wrapMode: Text.WordWrap iconSource: AppIcons.qtLogo
color: DefaultStyle.main2_600 //: "Qt Version"
Layout.fillWidth: true title: qsTr("settings_debug_qt_version_title")
} subTitle: AppCpp.qtVersion
TextEdit {
text: AppCpp.sdkVersion
font: Typography.p1
wrapMode: Text.WordWrap
color: DefaultStyle.main2_600
Layout.fillWidth: true
readOnly: true
}
}
} }
} }
} }

View file

@ -111,16 +111,6 @@ AbstractMainPage {
onClicked: AppCpp.checkForUpdate(true) onClicked: AppCpp.checkForUpdate(true)
} }
} }
HelpIconLabelButton {
id: qtVersionButton
Layout.preferredWidth: width
Layout.minimumWidth: width
iconSource: AppIcons.qtLogo
//: "Qt Version"
title: qsTr("help_about_qt_version_title")
subTitle: AppCpp.qtVersion
onClicked: {}
}
HelpIconLabelButton { HelpIconLabelButton {
Layout.fillWidth: true Layout.fillWidth: true
iconSource: AppIcons.license iconSource: AppIcons.license
@ -160,6 +150,7 @@ AbstractMainPage {
Layout.rightMargin: leftPanel.rightMargin Layout.rightMargin: leftPanel.rightMargin
Layout.topMargin: Utils.getSizeWithScreenRatio(24) Layout.topMargin: Utils.getSizeWithScreenRatio(24)
iconSource: AppIcons.debug iconSource: AppIcons.debug
arrowImageVisible: true
//: "Dépannage" //: "Dépannage"
title: qsTr("help_troubleshooting_title") title: qsTr("help_troubleshooting_title")
onClicked: { onClicked: {